Joh*_*ane 11 iphone xcode objective-c ios
我为项目设置不同的配置有点问题.我有两个版本的相同静态库.一个启用了日志,另一个没有.
我正在使用两个不同的xcconfig文件进行调试与发布.在这些文件中,我指定了静态库的两个变体的库和头搜索路径.到现在为止还挺好.
但是,在我的构建设置中,我看不到有条件地链接实际库的方法.即使用Debug的调试版本和Release版本.
有任何想法吗?
Mik*_*ler 21
您需要使用"Other Linker Flags"构建设置链接库,而不是标准的"Link Binary With Libraries"UI.可以根据配置更改构建设置:

单击三角形,您可以为Debug/Release提供不同的值.您需要使用该-l标志.例如,对于libMyLib.a使用该文件的文件名-lMyLib.您可能需要编辑"库搜索路径"以搜索适当的位置.
如果调试版和发行版的文件名相同,并且您不想更改它们,请分别将它们放入自己的目录lib/Debug和lib/Release目录中.然后编辑"库搜索路径"构建设置,添加"$SRCROOT/lib/Debug"或添加"$SRCROOT/lib/Release"适当的配置.
| 归档时间: |
|
| 查看次数: |
4867 次 |
| 最近记录: |