需要注意的问题:
- 文件名和整个文件路径名中都不能有中文,否则无法调试,是由mingw不支持中文路径造成的。
使用技巧:
- tasks.json被用来做编译,而launch.json用来执行编译好的文件。
-
将launch.json中的 "externalConsole" 项由 true 改为 false ,可以让c/c++程序的调试在vscode的集成控制台上进行,不再额外显示黑窗口。
-
用命令行运行程序:先用cd 命令切换到源文件目录或者直接输入完整路径名,然后用编译器指令(mingw) g++ xxx.cpp -o xxx.exe编译,接着再输入./xxx.exe就可以运行编译好的程序。