第一次安装vscode,用来写c++、OpenCV、配置的基本情况如下:
在进行配置相应的情况前,也是首先将需要下载OpenCV、vscode、cmake、基本的初试配置,参照其他的博客写即可,我现在是来进行配置相应的几个文件-----c_cpp_properties.json、launch.json、tasks.json这三个文件里面需要进行配置哪些的文件
首先,第一个
launch.json
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file"
}
]
}
注意::重点是在荧光的位置,需要进行修改配置文件,也就是你将gcc安装的地方
第二个是tasks.json文件
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++.exe build active file",
"command": "E:\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-I", "E:\\opencv\\mingw_build\\install\\include",
"-I", "E:\\opencv\\mingw_build\\install\\include\\opencv2",
"-L", "E:\\opencv\\mingw_build\\lib",
"-l", "libopencv_calib3d440",
"-l", "libopencv_core440",
"-l", "libopencv_dnn440",
"-l", "libopencv_features2d440",
"-l", "libopencv_flann440",
"-l", "libopencv_gapi440",
"-l", "libopencv_highgui440",
"-l", "libopencv_imgcodecs440",
"-l", "libopencv_imgproc440",
"-l", "libopencv_ml440",
"-l", "libopencv_objdetect440",
"-l", "libopencv_photo440",
"-l", "libopencv_stitching440",
"-l", "libopencv_video440",
"-l", "libopencv_videoio440"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
需要进行修改的地方,也在图中进行标志啦,注意,一定要修改到地址为,你安装的地址,比方说,我OpenCV的安装路径是在E:\opencv\mingw_build,我就进行切换一下的
第三个文件c_cpp_properties.json文件配置如下的:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"E:\\opencv\\mingw_build\\install\\include",
"E:\\opencv\\mingw_build\\install\\include\\opencv2"
],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"windowsSdkVersion": "10.0.17763.0",
"compilerPath": "E:\\mingw64\\bin\\g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "${default}"
}
],
"version": 4
}