Mac上Xcode的workspace添加xcodeproj以及其他設置


 

構建一個WorkSpace,會生成.xcworkspace文件,以后就通過打開這個文件來打開WorkSpace。打開工程,會發現什么都沒有,然后我們要添加各個工程(project)。在Xcode文管理文件的面板里,右鍵選擇添加新文件。

 在xcodeproj中的build settings中設置編譯參數

 

  注意上面的是我的截圖,下面的內容跟這個截圖是一樣的,只不過博客園顯示的內容缺失。

 

在 Build Locations的

Per-configuration Intermediate Build Files Path : ../../build/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

注意這里的相對路徑,相對的是.xcworkspace的路徑。

在 Linking的

設置鏈接目錄,一般Path to Link Map File 默認設置。

在 Packaging的

Product Name: (自己的項目名稱)

在 Search Path的

Framework Search Paths : $(inherited)$(PROJECT_DIR)

Library Search Path: $(inherited)$(PROJECT_DIR)$(PROJECT_DIR)/(具體項目源文件夾名稱)

在 Apple LLVM 9.0 - Code Generation的

Optimization Level中的Release選擇 Fastest, Smallest[-Os] (速度最快,包最小 --這個意思是我猜的)

在 Apple LLVM 9.0 - Language - C++的

C++ Language Dialect 中設置編譯器;

C++ Standard Library中設置標准庫;(目前這里一般選到支持c++11就可以了,想嘗試更高版本自願)

在 Apple LLVM 9.0 - Preprocessing的

Preprocessor Macro中設置 宏 ;

  在xcodeproj中的Build Phases中設置鏈接庫

 在 Link Binary With Libraries中的“+”或“-”添加或者刪除鏈接庫。

 

參考博客:https://www.jianshu.com/p/b6c59d8ed2c9

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM