如何在Visual Studio 2010中安装Opencv 3.4.1 + contrib 3.4.1

时间:2018-09-04 10:08:18

标签: c++ visual-studio-2010 opencv

我需要为Visual Studio 2010(vc10)构建 OpenCV 3.4.1 + OpenCV Contrib 3.4.1

我在Windows 10(x64)上具有Visual Studio 2010(x86)。我需要用于x64体系结构的OpenCV库。

这是我到目前为止所做的:

  • 使用cmake构建opencv,对其进行配置(将opencv_world ant添加到opencv_contrib的额外模块的路径中),并生成选择Visual Studio 2010(Win x64)
  • 用VS2010打开OpenCV.sln,我开始构建(调试,x64):2个小时后,出现了很多错误(超过7k),所以我停了下来。

有很多错误:

  • Error 410 error C3646: 'CV_OVERRIDE' : unknown override specifier C:\opencv_contrib-3.4\modules\reg\include\opencv2\reg\mapprojec.hpp 72之类的错误(已解决:不好,我正在将opencv 3.4与opencv-contrib 3.4.1混合使用)
  • error LNK1104: cannot open file '..\..\lib\Debug\opencv_world341d.lib' C:\opencv-341\build\modules\world\LINK之类的错误(我正在尝试构建opencv_world,正在寻找它很奇怪。)

我不知道我错了。我使用带有vc14和vc15的opencv3.4的预编译二进制文件没有问题,但我需要用于vc10和opencv_contrib。

有什么建议吗?

0 个答案:

没有答案