2016-01-05 170 views
0

我以前放弃在我的Windows 7 PC上安装OpenCV,但现在它又回来困扰我了,这次我试图使用Visual Studio Community 2015构建它的库。使用Visual Studio Community 2015编译OpenCV

我曾尝试在如何安装它上找到一个体面的过程,但它们都听起来很简单,直到在VS中构建ALL_BUILD时遇到大量错误。

这里就是我所做的:

  1. 下载OpenCV的3.1安装程序
  2. 冉安装程序并安装在C OpenCV的:\
  3. 添加了OPENCV_DIR环境变量指向C:\ OpenCV的\建
  4. 打开cmake-gui并将源文件夹和生成文件夹分别设置为C:\ opencv \ sources和C:\ opencv \ build
  5. 单击Configure,取消选中WITH_VTK选项,再次单击Configure,然后c舔生成
  6. 开业的用C生成的解决方案文件:\ OpenCV的\建设
  7. 右键点击的ALL_BUILD项目,并单击构建

只有11个项目成功建成79失败。他们在OpenCV网站上的程序已经过时了,很久以前我就放弃了。还有几个其他资源给出了同样令人困惑的说明。

您的帮助将不胜感激!

回答

1

经进一步调查,我看到了通过构建频繁地产生这样的错误:

nvcc fatal : nvcc cannot find a supported version of Microsoft Visual Studio. Only the versions 2010, 2012, and 2013 are supported 

这是通过CUDA不支持的Visual Studio 2015年尚未造成的。因此,我在cmake-gui中取消选中WITH_CUDA,单击Generate,打开生成的OpenCV解决方案文件并构建ALL_BUILD。之后没有产生错误。

相关问题