VS2017搭建Opencv3.4.0环境
程序员文章站
2022-03-21 19:33:30
...
操作系统:windows10
开发软件:VS2017社区版
依赖库:Opencv3.4.0
以下是安装步骤以及HelloWorld程序
第一步:下载解压
去官网下载opencv-3.4.0-vc14_vc15.exe文件并运行,选择自己的解压目录
。
第二步:配置环境变量
看网上大神说opencv新版本没有x86目录了,所以对于高版本的opencv使用vs只能编译x64程序了,配置环境变量比较简单,主要是把动态链接库的位置添加到path变量中即可。
在Path变量后加上路径
D:\Software\Opencv3.4.0\opencv\build\x64\vc15\bin
这个是我的路径,实际中根据各人的解压目录。
第三步:使用VS2017新建win32控制台程序
略。
第四步:项目配置
建好工程后,在项目上右键点击属性,进行项目的配置。主要分为3部分
- 配置属性->C/C++->常规中配置附加包含目录
D:\Software\Opencv3.4.0\opencv\build\include
D:\Software\Opencv3.4.0\opencv\build\include\opencv
D:\Software\Opencv3.4.0\opencv\build\include\opencv2
- 配置属性->链接器->常规中配置附加库目录
D:\Software\Opencv3.4.0\opencv\build\x64\vc15\lib
- 配置属性->链接器->输入中配置附加依赖项
opencv_world340d.lib
# 或者
opencv_world340.lib
# 这两个一个是debug版本的,一个是release版本的,另外lib文件的具体名称可以在D:\Software\Opencv3.4.0\opencv\build\x64\vc15\lib目录下查看,不同版本后边名称不同。
第五步:简单测试代码
// OpencvTest.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("D:\\QQPCmgr\\test.jpg");
imshow("测试", picture);
waitKey(0);
return 0;
}
写好代码之后,点击调试之前,这里要改成x64的,不然会报错误,前边第一步已经说过原因了。
运行结果: