在C ++上使用OpenCV和Xcode构建静态库时出错

时间:2015-03-22 14:21:54

标签: c++ xcode opencv static-libraries

我正在尝试为Unity3D构建一个DLL库(32位),但首先我要创建一个.a静态库来为C#创建一个C ++包装器。

嗯,这就是我所做的。

  1. 我已经构建OpenCV取消选中 BUILD_SHARED_LIBS 以获得 STATIC LIBS ,其架构为 i386
  2. 我已经制作了我的静态库代码并构建了它,链接了我需要的静态库(我真的将它们全部导入,因为我有错误而且我想知道它是否是一个基于错误的lib):
  3. enter image description here

    (包含自/lib//3rdparty/lib/

    1. 我在新项目(命令行工具)中链接我的库和标题以测试我的新静态库,但我的错误是:
    2. enter image description here

      pastebin link

      好吧,我不知道出了什么问题。

      这是我在静态库上的设置:

      enter image description here

      这是我的测试命令行工具上的设置(用于测试我的库)

      enter image description here

      有人对此有所了解吗?

      非常感谢你。

      问候。


      编辑:也尝试操作静态库64位,但没有任何反应。

1 个答案:

答案 0 :(得分:0)

解决方案是删除了Library路径上的几条路径,因为它搞乱了一些库。