我在el Capitan OSX上使用Xcode 7.3.1。我试图从这个项目构建一组示例C ++文件 https://github.com/hmartiro/redox/tree/master/examples
我能够在Xcode中构建库没有问题。麻烦是一个单独的示例Xcode项目,它无法找到库。
我已将Xcode项目设置为:
标题搜索路径:
/Users/x/Documents/cpp/redis-cpp/redox/include
/Users/x/Documents/cpp/hiredis
/usr/local/include
这确实编译正常,但链接失败,无法找到库:
Library not found for -llibredox_static.a
我的Xcode项目链接器设置是:
图书馆搜索路径:
/usr/local/lib
/Users/quantlabsnet/Documents/cpp/redis-cpp/redox/xcode/Release
其他链接标志是:
-L/Users/quantlabsnet/Documents/cpp/redis-cpp/redox/xcode/Release
-llibredox_static.a
客户端项目是否需要与项目库的创建方式相同(调试与发布)?如果找不到这个库,是否还有其他提示和技巧?