ios - Apple Mach-O 链接器警告直接访问...到全局弱符号

标签 ios opencv xcode4.2

我正在使用 xcode 4.2 和 ios 5.0 sdk 构建 iphone 应用程序。 另外,我导入了 opencv 库,并用 opencv 函数编写了一些 *.cpp 代码。 但是,我得到了很多类似的“apple mach-o linker waring”

例如-

ld: warning: direct access in __ZN15CvBlobTrackerCCC2Ev to global weak symbol __ZTV9CvBlobSeq means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.

ld: warning: direct access in __ZN18CvBlobTrackerAuto1C2EP23CvBlobTrackerAutoParam1 to global weak symbol __ZTV9CvBlobSeq means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.

我该如何解决这个问题? 谢谢!

编辑: 只是发现- xcode with boost : linker(Id) Warning about visibility settings

最佳答案

Apple Mach-O 链接器警告出现在以下情况

1.当相关文件没有正确链接到目标时。 2.相关文件框架未与代码链接时。 3.复制文件使编译器混淆

请对照他们检查你的情况。

如果有人发现我上面没有列出的任何其他原因,请将其添加到列表中。

关于ios - Apple Mach-O 链接器警告直接访问...到全局弱符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322814/

相关文章:

opencv - 如何使用Java API在OpenCV中执行DoG

c++ - OpenCV - 如何正确调用 bm3dDenoising()?

iphone - xcode 4.2 快捷键

c++ - 是否有将 -U__STRICT_ANSI__ 添加到 XCode build设置的正确位置?

iphone - iPhone 3G 上的坐标全错了?这可能是你的编译器

ios - 将 distanceFromLocation 转换为 Int

ios - 在 Facebook 上发布状态

iphone - iOS 密码强度检查器

ios - SceneKit——应用程序在启动时不会使用 SCNCamera

c++ - MPI 发送带有字节数组和整数的结构