目录
注意:
本笔记的重点在于VS Code中的一些关于OpenCV配置文件的说明,而关于OpenCV的安装编译(基于MinGW)这里不再赘述,可参考网上资源。
如果想直接查看OpenCV配置文件(task.json,launch.json,c_cpp_properties.json),可直接翻到文末查看。
(一)VS Code中配置C++开发环境
C++环境配置过程需要主要参考的是官方教程:https://code.visualstudio.com/docs/cpp/config-mingw
安装C/C++ 扩展
在VSCode中扩展窗口直接搜索**C++**然后安装C/C++
扩展即可,这里推荐同时安装C++ Intelligence
。
添加C++配置文件
1. 创建VS Code工作空间
创建一个OpenCV_Project
文件夹作为VSCode工作空间,在VSCode编辑器中打开此文件夹。
在此工作空间内新建源文件testCpp.cpp
,并粘贴以下代码:
#include <iostream>
using namespace std;
int main(void)
{
cout << "Testing for Cpp." << endl;
system("pause");
return 0;
}
2. 添加编译(Build)配置文件 task.json
添加task.json
以编译源文件(调用g++编译器生成可执行文件)
依次选择终端——>配置默认生成任务——>g++.exe build active file
,此时会在.vscode文件夹下生成task.json
文件,打开此文件并添加如下内容:
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++.exe build active file",
"command": "ThePathTo\\mingw64\\bin\\g++.exe", //这里修改为自己的g++编译器的绝对路径
"args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [