【问题标题】:Compiling OpenCV with Visual Studio Community 2015使用 Visual Studio Community 2015 编译 OpenCV
【发布时间】:2016-01-10 17:18:30
【问题描述】:

我之前已经放弃在我的 Windows 7 PC 上安装 OpenCV,但现在它又回来困扰我,这次我尝试使用 Visual Studio Community 2015 构建它的库。

我已经尝试找到一个合适的安装程序,但它们听起来都很简单,直到您在 VS 中构建 ALL_BUILD 时遇到大量错误。

这就是我所做的:

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

只有 11 个项目成功构建,79 个项目失败。他们在 OpenCV 网站上的程序非常过时,以至于我很久以前就放弃了。还有其他一些资源提供了同样令人困惑的说明。

您的帮助将不胜感激!

【问题讨论】:

    标签: cuda visual-studio-2015 opencv3.1


    【解决方案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,单击生成,打开生成的 OpenCV 解决方案文件并构建 ALL_BUILD。之后没有产生任何错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多