【发布时间】:2017-04-09 14:51:55
【问题描述】:
我有一个问题 - 我想用 opencv_contrib 编译 opnecv。我使用的是 Visual Studio 2013,最新版本的 cmake、opencv 和 github 上的 opencv_contrib 但是......突然我不能了。
根据本教程,我过去做过: http://docs.opencv.org/3.2.0/de/d25/tutorial_dnn_build.html 一切都很好,但现在编译器显示超过 100 个致命错误。
第一个和第二个错误如下所示:
error C2440: 'type cast' : cannot convert from '__m128i' to '__m128'
error C2660: '_mm256_insertf128_ps' : function does not take 2 arguments
其余类似:
error LNK1181: cannot open input file 'C:\opencv_root\build_opencv\modules\core\opencv_core_AVX2.dir\Release\mathfuncs_core.avx2.obj'
我的活动列表:
- 从github下载源代码
- 运行 cmake,选择源代码,选择目标文件夹,将路径设置为“额外模块”,生成
- 运行OpenCV.sln,选择“release”,选择ALLBUILD,点击“build”(就像屏幕上一样)screen
我尝试了 x32 和 x64 版本,尝试使用和不使用 opencv_contrib 模块进行编译,但这仍然行不通。
当我犯错时,在哪里可以找到解决方案? 请帮忙:)
问候!
【问题讨论】:
-
是 64 位还是 32 位?
-
我试过x64和x32版本,问题已经解决了
标签: c++ visual-studio opencv opencv-contrib