在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中的“+”或“-”添加或者删除链接库。