在Xcode's Building設置中,我們總是在其他快速標誌中使用「-D XX」。什麼是「-D」的目的和正確使用? 又有什麼結果,如果我們不使用前綴「-D」其他快速標誌中「-D」的含義
2
A
回答
1
-D定義了預處理器
3
-D表示定義中使用的標識符與像構建配置語句中使用宏內建的os(),arch()和swift()。
看到蘋果文檔:Swift Programming Language: Statements
一個構建配置語句允許代碼依賴於一個的值以上生成配置有條件編譯。
每個構建配置語句以#if開頭並以#endif結尾。一個簡單的構建配置語句具有以下形式:
#if build configuration statements #endif
與if語句的條件不同,構建配置在編譯時進行評估。因此,只有在編譯時構建配置的計算結果爲true時纔會編譯和執行這些語句。
構建配置可以包括真假布爾文字,用-D命令行標記使用的標識符,或任何在下面的表中列出的平臺或語言的版本的測試功能...
相關問題
- 1. L_ERRORCODE0:10409快速結賬標誌發出了其他比你
- 2. d標誌在JavaScript RegEx中的含義是什麼?
- 3. @d在''xterm -display @d'中的含義
- 4. 點標誌的含義
- 5. 在xcode 4中,「其他c標誌」和「其他C++標誌」有什麼區別?
- 6. android intent有其他標誌
- 7. 恆等標誌(和其他)
- 8. identityserver4快速入門LoginViewModel IsExternalLogInOnly標誌
- 9. 如何使用包含預定義屬性的標籤組快速打包其他內容?例如
- 10. Flash vs其他方法,快速簡單
- 11. git pull U,A和D標籤:含義?
- 12. 含有其他標籤
- 13. 大廈優化的Qt4 - 「的./configure」標誌及其含義
- 14. /proc/net/rotue列的含義是什麼?尤其是標誌列
- 15. phpunit -d標誌限制?
- 16. ENABLE_PROCESSED_INPUT的SetConsoleMode標誌的含義
- 17. 快速處理apache日誌
- 18. 如何在xCode中爲其他目標設置其他C標誌?
- 19. objdump - head ELF - 標誌的含義?
- 20. XSD模式中的「[A-Z] {4} \ d {2} - \ d {4}」的含義
- 21. g ++ -D標誌添加定義到目標文件
- 22. `@ $ array`和其他構造的含義
- 23. 快速添加自定義指標
- 24. xcode - 無法添加其他c標誌
- 25. 如何設置「其他Link標誌」?
- 26. 替換度標誌和其他python
- 27. Xcode忽略其他鏈接器標誌
- 28. 檢查一個字符串是否包含其他或不在快速?
- 29. 在VS2010中是否有快速排隊=標誌?
- 30. 關於XCode中「其他C標誌」的LLVM編譯標誌「-mlong-calls」。