我想爲我的代碼的一部分'關閉'編譯器。我不想使用註釋來隱藏編譯器中的代碼,因爲本節中嵌入了大量/*...*/
註釋。我猜想有一種常見的方式來使用編譯器指令或#define或其他東西來控制編譯。事實上,我想壓制編譯的願望並不取決於像SDK或平臺這樣的條件,我只想關閉它。如何做到這一點?Xcode中的條件編譯
3
A
回答
6
甲快速修復是包裝的代碼段與
#if 0
…
#endif
其中0表示假。要重新啓用它,
#if 1
…
#endif
另一個選擇是定義一個宏(項目信息 - >構建 - >預處理器宏),並定義它,當你想關閉該代碼,當你想啓用取消定義它碼。例如,
#ifndef IGNORE_THIS_SECTION
…
#endif
您可以通過使用#ifdef
來取代類似的'反向'效果。
2
您可以創建一個在編譯時檢查的預處理器標誌。我用它來做多個目標。
步驟3寫作預處理程序代碼,本教程中創建多個目標:
http://just2us.com/2009/07/tutorial-creating-multiple-targets-for-xcode-iphone-projects/
告訴你如何創建一個標誌,並使用#如果條件編譯。
相關問題
- 1. Xcode的條件編譯
- 2. 的Xcode - 定義條件編譯
- 3. 夫特Xcode的條件預編譯
- 4. Scala中的條件編譯
- 5. Python中的條件編譯
- 6. Go中的條件編譯
- 7. OCaml中的條件編譯
- 8. flex中的條件編譯
- 9. 條件編譯
- 10. 如何在Xcode中有條件地編譯資源文件?
- 11. 的XCode編譯
- 12. 在Xcode中編譯
- 13. 條件編譯Makefile中
- 14. 條件JIT編譯
- 15. Golang條件編譯
- 16. GWT條件編譯
- 17. yacc條件編譯
- 18. MSBuild條件編譯
- 19. gcc條件編譯
- 20. 基於Xcode版本的有條件編譯
- 21. xcode - 基於構建配置的條件編譯
- 22. 使用預處理器宏的條件編譯Xcode
- 23. 有條件編譯的iOS和模擬器在XCode 4.x
- 24. Xcode Objective-c有條件的編譯時間
- 25. 編譯在Xcode
- 26. C++ Xcode編譯?
- 27. 編譯nib2objc(Xcode)
- 28. 條件編譯的問題
- 29. 與Debug.Assert的條件編譯
- 30. fastScrollThumbDrawable的條件編譯?
完美。將其插入並工作。 – StoneBreaker 2011-01-21 22:01:07