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

Error building Static Library with OpenCV and Xcode on C++

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

嗯,这就是我所做的。

  1. 我构建了 OpenCV 取消选中 BUILD_SHARED_LIBS 以获得 STATIC LIBS,架构 i386.
  2. 我已经制作了我的静态库代码并构建了它,链接了我需要的静态库(我真的全部导入了它们,因为我有错误,我想知道这是不是一个错误lib-based ):

(包含在 /lib//3rdparty/lib/ 中)

  1. 我在一个新项目(命令行工具)中链接我的库和 header 以测试我的新静态库,但我的错误是:

(pastebin link)

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

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

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

有人知道吗?

非常感谢您。

此致。


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

解决方案是删除库路径上的几个路径,因为它会弄乱一些库。