OpenCV与Visual Studio 2015企业版

OpenCV with Visual Studio 2015 Enterprise

本文关键字:2015 企业版 Studio Visual OpenCV      更新时间:2023-10-16

你好,我试图使用OpenCV 3.0Visual Studio 2015 Enterprise,但由于某种原因它不工作,我做错了什么?

首先,我在C: OpenCV 中提取了OpenCV与7z存档

  1. Visual Studio Project -> TestProject Properties

配置->所有配置&&平台->所有平台

  • 配置属性-> vc++目录->包含目录=> C:opencvopencvbuild Include
  • 配置属性-> vc++目录->库目录=> C:opencvopencvbuildx86vc12lib
  • Configuration Properties -> C/c++ -> General -> Additional Include Libraries => C:opencvopencvbuild Include
  • 配置属性->链接器->通用->附加库目录=> C:opencvopencvbuildx86vc12bin
  • Configuration -> Debug &平台->所有平台

  • 配置属性->链接器->输入->附加依赖项=>
  • opencv_ts300d.lib

    opencv_world300d.lib

    配置->释放&&平台->所有平台

  • 配置属性->链接器->输入->附加依赖项=>
  • opencv_ts300.lib

    opencv_world300.lib


    现在,当我运行示例代码时,我得到MSVCP120D.dll缺失,MSVCR120D.dll缺失,无法打开输入文件'kernel32。自由的错误。有人遇到过同样的问题吗?

    MSVCP120D.dll一种选择是为旧的Visual Studio安装可重新分发的软件包。并从ProgramFiles/MicrosoftSDK/Windows/version/libs中直接包含此库。该路径仅在安装过程中找到。这里是Visual studio 2013的Package here

    最好是用cmake和visual studio重新编译opencv。

    首先使用Visual Studio 2015编译器从源代码构建opencv。这减少了旧框架在您的计算机中丢失的风险。您需要vc14目录作为库的源代码。预构建库仅适用于VS 2012和2013,即opencv/build/x64或x86下的VC11和VC12库文件夹。spps很简单。

    1. 下载CMAKE,安装
    2. 下载Opencv源代码,提取
    3. 运行Cmake并添加项目的源目录和目标目录。
    4. 配置Cmake先选择正确的编译器VS2015。有很多选择。先试试默认的吧。
    5. Cmake运行。结果是Visual Studio 2015项目,如openv。
    6. 打开opencv。sln项目
    7. 使用Visual Studio 2015构建此项目。结果是包含库的VC14目录。

    查看这张图片的图片教程。教程在

    也可以使用NUGET控制台教程NUGET opencv

    要修复"MSVCP120D.dll缺失和MSVCR120D.dll",请下载它们放在这里C:Windows System32系统