我是一个noob,并且存在链接器标记的问题。Xcode链接器问题 - 其他LD标记不会清除
我试图建立自己的ssh2库,然后我克隆了一个git仓库,并在已经建好的库中有一个项目。
在我下载编译的二进制文件之前,我正在用gcrypt构建,并将-lgrcrypt库添加到其他链接器标志。
有了这个我正在使用的新库集,我不再需要gycrpt,所以我删除了链接器标志。但是,这并没有清除链接器选项。尽管在项目属性中清除了旧的链接器标志,但我仍然获得了所有旧的链接器标志。
错误表明-lgrypt仍在处理中的链接器标志:
-no_implicit_dylibs -mios-simulator-version-min=6.0 -lgcrypt
我怎样才能链接标志复位到它们是什么?
在此先感谢
您正在使用的模拟器,它是iOS 6或以上。因为链接器说这个错误与模拟器有关。框架只能在ios 6或以上的模拟器上运行。 – 2013-03-20 23:13:45
对不起,这是错误消息:ld:库找不到-lgcrypt clang:错误:链接器命令失败,退出代码1(使用-v查看调用)。在另一个项目中编译相同的预编译库,只是我用其他链接器标志编写了这个项目,现在它仍然在寻找我没有使用的grcrypt lib。 – 2013-03-21 16:06:55
感谢Code Monkey - 我想这就是剩下要做的 - 移植到一个新项目。我在另一个论坛上遇到了另一个海报,他们在搜索“库搜索路径”时遇到了同样的问题 - 在GUI中删除它们后仍保留相同的值。我是一个完整的noob - 无论如何,我可以将你的评论标记为答案? – 2013-03-21 16:46:52