随笔-----VSCODE配置C++环境

注意:

1

系统变量
LIB == #pragma commet(lib,“xxx.lib”)
INCLUDE == #include “xxx.h”

2
命令行直接执行 cl helloworld.cpp编译helloworld的时候注意
必须先执行vcvars64
文件里如果调用opencv,注意链接的是opencv_world400.lib而不是debug版本

vcvar64的作用是把一些路径自动导入成cl.exe需要的

3
如果程序有cin>>命令需要外部console的,需要在launch.json里头"externalConsole": true,
随笔-----VSCODE配置C++环境
如果要直接用vscode编译的话,
需要在tasks.json里添加
{ "version": "2.0.0", "tasks": [ { "label": "msvc build", "type": "shell", "dependsOn": "environment", "command": "vcvars64 & cl.exe", "args": ["/EHsc", "/Zi", "/DEBUG", "/Fe:" , "./ToysInOpenCV.exe", "./ToysInOpenCV/ToysInOpenCV.cpp"], "group": { "kind": "build", "isDefault": true }, "presentation": { "reveal": "always" }, "problemMatcher": "$msCompile" } ] }
随笔-----VSCODE配置C++环境
注意几点:
1"command" : "vcvars64 & cl.exe,这里同时执行vcvars64同时调用cl.exe编译
2Include,libpath,lib,path这些环境变量要配置好

4.最后ctrl+shift+p开启输入框随笔-----VSCODE配置C++环境