Q
條件編譯的問題
4
A
回答
6
不,基本上。編譯符號在項目設置中以每個項目爲基礎應用,並且根據#define
編譯指示以每個文件爲基礎應用。沒有辦法讓你正在編譯的項目確定你的編譯符號 - 它們在編譯後會有效地消失。
創建適當的解決方案範圍配置以及定義適當符號的項目配置是最簡單的。
+0
Jon,Coudl您請提供關於「創建適當的解決方案範圍配置」的更多細節? – user496949
+1
@ user496949:我的意思是你進入配置管理器並創建一個新配置,同意創建新的項目配置。然後修改每個項目配置以定義正確的預處理器符號。 –
1
如果你有大量的項目文件,
- 使用自定義的MSBuild腳本
- 或者寫一個「項目文件生成器」,將創建您的所有項目文件(它們只是XML畢竟)
(這是你不能selet一個以上的項目文件,那麼「多編輯」他們實在可惜)
相關問題
- 1. AUTOMAKE條件編譯問題
- 2. Flash Builder條件編譯問題
- 3. QT插件編譯問題
- 4. 編譯軟件問題
- 5. 編譯問題
- 6. 編譯問題
- 7. 編譯問題
- 8. 條件編譯
- 9. 有關條件編譯的快速問題(ifndef)
- 10. 編譯GMP的交叉編譯問題
- 11. MinGW編譯問題
- 12. opencv_gpu編譯問題
- 13. 編譯問題C++
- 14. Arrays.asList編譯問題
- 15. Castor編譯問題
- 16. Xcode6編譯問題
- 17. Wt編譯問題
- 18. SMSlib編譯問題
- 19. transform_iterator編譯問題
- 20. 編譯HelloWorld.cs問題
- 21. SVG2PDF編譯問題
- 22. Eclipse編譯問題
- 23. Raphael.d.ts編譯問題
- 24. Ant編譯問題
- 25. DirectShow編譯問題
- 26. c + +編譯問題
- 27. 編譯問題ntopng
- 28. C++編譯問題
- 29. 編譯neato問題
- 30. C++編譯問題
我不認爲這是可能的。也許有人知道一些MSBuild魔術來執行此操作。 – leppie