OpenCV3.2.0+VS2015开发环境配置

时间:2022-04-22 20:10:32

 

vs2015安装可参考:https://www.jianshu.com/p/391e67529bd3

OpenCV3.2.0配置可参考:https://www.jianshu.com/p/026093d58162

下面简要说明我的搭建过程;

配置Path系统环境变量

  • 找到Path进行编辑
  • 把之前解压(安装)好的OpenCV路径下的bin路径添加到Path系统环境变量中

OpenCV3.2.0+VS2015开发环境配置

打开VS2015,

  • 创建工程
  • 快捷键:ctrl+shift+nOpenCV3.2.0+VS2015开发环境配置
  • 创建.cpp文件
    快捷键:ctrl+shift+a

OpenCV3.2.0+VS2015开发环境配置

OpenCV3.2.0+VS2015开发环境配置

打开属性管理器:视图=》属性管理器;

Debug x64右键“属性”

OpenCV3.2.0+VS2015开发环境配置

OpenCV3.2.0+VS2015开发环境配置

添加包含目录

选择编辑

添加路径及之前安装好的opencv路径,如下图

OpenCV3.2.0+VS2015开发环境配置

添加库目录

OpenCV3.2.0+VS2015开发环境配置

 

OpenCV3.2.0+VS2015开发环境配置

  • 添加附加依赖项
  • 链接器=》输入=》附加依赖项
  • 手动敲入 opencv_world320d.lib
  • 【注意】

  1. 320对应OpenCV3.2.0。其他版本请去网上找对应自己的版本进行编写添加。

  2. 后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Relea

OpenCV3.2.0+VS2015开发环境配置

OpenCV3.2.0+VS2015开发环境配置

添加完成,测试

 

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main()
{
	Mat image = imread("E:\\VS2015Opencv\\vs2015\\project\\cat.jpg");  //存放自己图像的路径 
	imshow("显示图像", image);
	waitKey(0);
	return 0;
}

  但是发现第一错误,vs2005不能运行程序,一打开项目就报错;

OpenCV3.2.0+VS2015开发环境配置

 

问题原因:(1)可能是安装时停电导致重新安装时有些东西没安装或者安装失败;

(2)360安全卫士拦截或者其他原因

网上解决方法:https://q.cnblogs.com/q/80901/

但是全部试了发现没办法,只好重装系统去,格式化c盘,好在安装成功;(360换成了电脑管家)

 

安装成功后重新运行;又出错

OpenCV3.2.0+VS2015开发环境配置

 

 解决方法:

  1. 将缺失的动态链接库添加到路径C:\Windows\System32或者C:\Windows\SysWOW64,可以两个都添加一下试试。

 编译发现还出错

OpenCV3.2.0+VS2015开发环境配置

发现是图片路径出错;更改代码;

OpenCV3.2.0+VS2015开发环境配置

弄了一上午,终于成功