我是菜鸟,并且遇到链接器标记问题。
我尝试构建自己的ssh2库,然后我克隆了一个git存储库,其中包含已经构建的库中的项目。
在我下载已编译的二进制文件之前,我正在使用gcrypt构建并将-lgrcrypt库添加到其他链接器标志。
使用我正在使用的这个新库集,我不再需要gycrpt,所以我删除了链接器标志。但是,这并没有清除链接器选项。尽管在项目属性中清除了它们,我仍然会获得所有旧的链接器标志。
错误显示-lgrypt仍在作为链接器标志处理:
-no_implicit_dylibs -mios-simulator-version-min = 6.0 -lgcrypt
如何将链接器标志重置为它们的位置?
提前致谢
答案 0 :(得分:0)
我认为你已经检查了标志并删除了项目目标级别中该lib的路径,并且还清理了构建并从组织者和xcode中删除了previouse构建,并且还重置了模拟器,并检查了计算机上的项目文件夹,并从项目的库文件夹中删除了该lib。这些是必要的步骤,如果你已经完成了所有这些,那么除了将代码移植到新项目并尝试再次编译之外,我无法想到其他任何事情。祝我好运。