我們使用Visual Studio 2010(C++),並且爲了方便進行雙命令行和IDE構建,我們使用批處理文件來調用命令行構建或IDE 。在批處理文件中,我們執行「設置CL =/D AAA/D BBB ...」。命令行和IDE構建都遵循CL行中定義的預處理器標誌。但是,當通過批處理文件調用IDE時,它會顯示「#ifdef AAA」塊變灰,並且啓用了錯誤的塊,這不是我們真正想要的。我們有很多解決方案和每個解決方案的許多項目,並且按每個項目設置預處理器指令是不現實的。因此,我們在批處理文件中指定了這些文件,這對於構建而言可以很好地工作,但會導致IDE中的一些混亂。關於讓IDE根據批處理文件指定的預處理器指令顯示正確的代碼塊的任何想法?Visual Studio 2010 C++ IDE顯示#ifdef塊灰顯
0
A
回答
0
您可以使用Property Sheets設置將直通的所有項目的傳播方案。
0
使用屬性管理器創建一個包含您的自定義預處理器指令的屬性表。然後將此屬性表添加到解決方案中的所有項目中。
下面的博客文章似乎有很好的物業管理概述,包括截圖。請關注以標題開頭的部分如何使用屬性表。
相關問題
- 1. 如何讓Visual Studio 2012灰顯ifdef而不是暗淡
- 2. Visual Studio 2010 without IDE
- 3. 一些標籤在Visual Studio 2010中顯示爲灰色
- 4. Visual Studio:隱藏ifdef塊
- 5. Visual Studio選項灰顯?
- 6. Visual Studio 2010 IDE問題
- 7. visual studio 2010不再顯示html文件
- 8. Visual Studio 2010當前行突出顯示
- 9. ProFont在Visual Studio 2010中未顯示
- 10. WCF design_time_address在visual studio 2010中不顯示
- 11. Visual Studio 2010圖標顯示UAC屏蔽
- 12. 在visual studio 2010中顯示標尺
- 13. Visual Studio 2010的菜單欄不顯示
- 14. visual studio 2010不再顯示錯誤
- 15. 在Emacs中顯示包含#ifdef塊
- 16. 的Visual Studio 2010 IDE佈局
- 17. Visual Studio 2010 vs Visual Studio 2005(用於C++)
- 18. MS Visual Studio IDE提示
- 19. 展開顯示字段 - Visual Studio C#
- 20. 包括在C++ visual studio 2010中使用#ifdef的additinal庫路徑
- 21. 更改Visual Studio XML摘要塊VB.NET v C#顯示
- 22. Visual C++ Studio 2010無故顯示構建錯誤
- 23. 顯示在C#中的視頻與Visual Studio 2010
- 24. 錯誤突出顯示 - Visual Studio Express 2010(C++)
- 25. visual studio 2010 express C++,不顯示變量值
- 26. Visual Studio瀏覽器鏈接灰顯
- 27. 的Visual Studio 2010 IDE查找選項第
- 28. Visual Studio 2010 IDE與Visual C++ 6.0編譯器?
- 29. 在Visual Studio 2010中變灰的工具
- 30. C++在Visual Studio 2010