1

我是一个菜鸟,并且遇到了链接器标志的问题。

我尝试构建自己的 ssh2 库,然后在已经构建的库中克隆了一个带有项目的 git 存储库。

在下载已编译的二进制文件之前,我正在使用 gcrypt 构建并将 -lgrcrypt 库添加到其他链接器标志。

使用我正在使用的这个新库集,我不再需要 gycrpt,因此我删除了链接器标志。但是,这并没有清除链接器选项。尽管在项目属性中清除了它们,我仍然得到所有旧的链接器标志。

该错误表明 -lgrypt 仍在作为链接器标志处理:

-no_implicit_dylibs -mios-simulator-version-min=6.0 -lgcrypt

如何将链接器标志重置为原来的状态?

提前致谢

4

1 回答 1

0

好吧,我想您已经检查了标志并在项目的目标级别中删除了该库的路径,并且还清理了构建并从管理器和 xcode 内部删除了先前的构建,并且还重置了您的模拟器,并且还有检查您计算机上的项目文件夹并从项目的库文件夹中删除该库。这些是必要的步骤,如果您已完成所有这些步骤,那么除了将您的代码移植到新项目并尝试再次编译之外,我想不出其他任何方法。祝你好运,我的朋友。

于 2013-03-21T16:48:09.570 回答