我有一个麻烦 - 我想用 opencv_contrib 编译 opnecv。我使用来自 github 的 Visual Studio 2013、最新版本 cmake、opencv 和 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,选择“发布”,选择 ALLBUILD,单击“构建”(如屏幕上) 屏幕
我尝试了 x32 和 x64 版本,尝试使用和不使用 opencv_contrib 模块进行编译,但这仍然行不通。
当我犯错时,在哪里可以找到解决方案?请帮忙 :)
问候!