VS2017+OpenCV4.5 + 开发环境搭建
一、下载VS2017
可以官网下载:https://visualstudio.microsoft.com/zh-hans/downloads/
我下的是社区版:https://download.csdn.net/download/weixin_43686259/85721147
下载到本地后,双击打开
选择你需要的模板安装就好(我主要安装了:看图片的右边—>核心编辑器、使用C++的桌面开发、Python开发;建议安装Python开发,因为你玩opencv,后面很大可能会使用python)
二、下载opencv4.3
我下载的是可以使用VS2017的opencv-4.3.0-vc14_vc15.exe(注意:一定要看后缀是vc14_vc15,这个VS2017才能用。VS2015后面步骤中选择opencv解压文件中的build中的X64中的vc14;VS2017、VS2019后面步骤中选择opencv解压文件中的build中的X64中的vc15;)
opencv-4.3.0-vc14_vc15.exe下载 ——可以去官网下,也可以CSDN上直接下载
下载好后,双击运行exe程序解压,选择一个解压后的目录。(其会自动生成一个opencv目录,不需要单独再创一个opencv目录,我把放在了下图所示的文件夹下)。
三、 配置环境
在VS2017中新建空的工程(空的项目)放到你指定的文件夹下面
右击添加.cpp文件(右键源文件->添加->新建项)
根据debug release 选择配置(我这里给 release配置,给debug配置类似;我的电脑是64位的,改X86为X64)
opencv-4.3.0-vc14_vc15.exe解压目录中的东西
opencv的源代码在下图标注的文件下(知道就好,与配置无关)
在VS2017视图中找到属性管理器(如下图),右边出现属性管理器的窗口
根据对应关系(见下图,debug的配置类似),点开,右键microsoft.Cpp.x64.user,选择熟悉
增加相应的路径(对应你自己的opencv的解压文件夹)
添加库目录(VS2017 vs2019选择vc15;vs2015选择vc14)
配置链接器-输入-附加依赖项
测试一下看环境有没有配置好(此时能运行出结果,但是出现缺少.dll等问题,需要增加路径到环境变量中,如果还是存在问题"已加载“C:\Windows\System32\kernel32.dll”。无法查找或打开 PDB 文件",可以参考一下这篇文章:http://c.biancheng.net/view/474.html)
测试代码(可直接复制):
#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv) {
Mat src = imread("F:/03_Program/image/egg.jpg");
imshow("input", src);
waitKey(0);
destroyAllWindows();
return 0;
}
将路径增加到系统的环境变量中
然后一路确定
最后 重启一下vs
本文环境搭建参考的视频:https://www.bilibili.com/video/BV1i54y1m7tw?spm_id_from=333.337.search-card.all.click&vd_source=75e28c2a0f91747dcfd68faaa6e88e62