“ld:找不到-lXYZ的库”是什么意思?什么是不同的可能性?
答
这意味着您正试图链接到系统找不到的库。在你的情况下,似乎是一个简单的静态库。您应该检查以下内容:
- 在项目文件中查找相应的红色项目,特别注意Frameworks组(这是人们通常放置库的位置)。如果找到了,请修复路径或仅删除并手动重新添加磁带库。
- 在项目/目标设置中“构建阶段”选项卡下的“链接二进制库”条目中重复此操作。
- 检查项目/目标设置中“生成设置”选项卡上的“库搜索路径”条目。确保你的
libXYZ.a
文件的路径在那里列出。