在 C++ 上使用 OpenCV 和 Xcode 构建静态库时出错
Error building Static Library with OpenCV and Xcode on C++
我正在尝试为 Unity3D(32 位)构建一个 DLL 库,但首先我想创建一个 .a
静态库来为 C# 创建一个 C++ 包装器。
嗯,这就是我所做的。
- 我构建了 OpenCV 取消选中 BUILD_SHARED_LIBS 以获得 STATIC LIBS,架构 i386.
- 我已经制作了我的静态库代码并构建了它,链接了我需要的静态库(我真的全部导入了它们,因为我有错误,我想知道这是不是一个错误lib-based ):
(包含在 /lib/
和 /3rdparty/lib/
中)
- 我在一个新项目(命令行工具)中链接我的库和 header 以测试我的新静态库,但我的错误是:
嗯,我不知道出了什么问题。
这是我在静态库上的设置:
这是我的测试命令行工具设置(用于测试我的库)
有人知道吗?
非常感谢您。
此致。
编辑: 也尝试操作 64 位静态库,但没有任何反应。
解决方案是删除库路径上的几个路径,因为它会弄乱一些库。
我正在尝试为 Unity3D(32 位)构建一个 DLL 库,但首先我想创建一个 .a
静态库来为 C# 创建一个 C++ 包装器。
嗯,这就是我所做的。
- 我构建了 OpenCV 取消选中 BUILD_SHARED_LIBS 以获得 STATIC LIBS,架构 i386.
- 我已经制作了我的静态库代码并构建了它,链接了我需要的静态库(我真的全部导入了它们,因为我有错误,我想知道这是不是一个错误lib-based ):
(包含在 /lib/
和 /3rdparty/lib/
中)
- 我在一个新项目(命令行工具)中链接我的库和 header 以测试我的新静态库,但我的错误是:
嗯,我不知道出了什么问题。
这是我在静态库上的设置:
这是我的测试命令行工具设置(用于测试我的库)
有人知道吗?
非常感谢您。
此致。
编辑: 也尝试操作 64 位静态库,但没有任何反应。
解决方案是删除库路径上的几个路径,因为它会弄乱一些库。