1、按照[配置msvc编译器]配置好cl.exe环境(https://blog.csdn.net/weixin_41115751/article/details/89817123)
2、安装好opencv环境,由于是使用msvc版本的opencv,所以直接下载window包就好,不用重新编译Opencv(除非你要加入Contrib包或者使用MinGW,重新编译Mingw容易出错,不建议)
- 关于如何配置 win下的opencv,主要是把opencv环境变量配置好。
3.1、创建一个空白文件夹
3.2、创建一个Cpp文件,然后打开vscode
3.3、输入代码,会提示你建立配置文件
- 点击configure
- 在includePath选项立里添加
G:\\opencvcont\\install\\include
和G:\\opencvcont\\install\\include\\opencv2
(注意双斜杠和替换自己的目录)(对应vs中的包含目录)
- 回到源文件窗口,补全代码,随意找一张图片加入进去。
#include<opencv2/core.hpp>
#include<opencv2/highgui.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main(){
Mat a=imread("1.jpeg");
cout << "sda" << endl;
imshow("1",a);
waitKey();
cin.get();
return 0;
}
3.4、按Ctrl+Shift+B,编译
- 如果你的电脑有多个编译器,选择cl.exe开头的那个
- 一般情况下会提示报错
可以选择:终端——》配置默认生成任务
lebel选项可以自定义名称防止一会自己找不到刚刚修改的是哪个配置文件
在args中加入
“G:\opencvcont\install\lib\opencv_world400.lib”`(目录设置自己的)(对应vs中的附加依赖项)
重新编译
得到以下文件
运行a.exe