我正在使用xcode 4.2和ios 5.0 sdk构建iphone应用程序。 另外,我导入opencv库,并用opencv函数编写一些* .cpp代码。 但是,我得到了很多类似的“苹果机器人连接器”
例如 -
ld:警告:在__ZN15CvBlobTrackerCCC2Ev中直接访问全局弱符号__ZTV9CvBlobSeq表示在运行时无法覆盖弱符号。这可能是由于使用不同的可见性设置编译了不同的翻译单元造成的。
ld:警告:直接访问__ZN18CvBlobTrackerAuto1C2EP23CvBlobTrackerAutoParam1 全局弱符号__ZTV9CvBlobSeq表示在运行时无法覆盖弱符号。 这可能是由于使用不同的可见性设置编译了不同的翻译单元造成的。
我该如何解决这个问题? 谢谢!
编辑: 找出 - xcode with boost : linker(Id) Warning about visibility settings
答案 0 :(得分:-1)
Apple Mach-O Linker警告出现以下情况
1.当相关文件未正确链接到目标时。 2.当相关文件框架未与代码链接时。 3.文件的复制使编译器混淆
请检查您的案件。
如果有人发现我上面没有列出的任何其他原因,请将其添加到列表中。