Win 下的vscode

前言

在win下使用c/cpp的编译器,通常会用微软的Windows SDK 10,但这太过于臃肿庞大了

作为一个OIer,mingw提供的基础的编译就足矣

安装编译器

mingw仓库,找到MinGW-W64 GCC-8.1.0,下载

  1. 解压到一个你自己不会误删的地方这里直接放在D:\下
  2. 打开bin文件夹
  3. 添加到path
  4. 添加后打开powershell或cmd 输入g++ -v  看是否会输出版本信息
  5.  

  6. 如果没有,重新添加在重启后在查看

VScode

  1. 安装如图的几个插件/主题
  2. 新建一个文件夹作为工作文件夹
  3. 在工作文件夹下新建.vscode文件夹
  4. 在.vscode下新建launch.json和tasks.json文件
  5. 以下为launch.json的内容
  6. {
    	// 使用 IntelliSense 了解相关属性。
    	// 悬停以查看现有属性的描述。
    	// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    	"version": "0.2.0",
    	"configurations": [
    		{
    			"name": "g++ - 生成和调试活动文件",
    			"type": "cppdbg",
    			"request": "launch",
    			"program": "${fileDirname}/${fileBasenameNoExtension}",
    			"args": [],
    			"stopAtEntry": false,
    			"cwd": "${fileDirname}",
    			"environment": [],
    			"externalConsole": true,
    			"MIMode": "gdb",
    			"setupCommands": [
    				{
    					"description": "为 gdb 启用整齐打印",
    					"text": "-enable-pretty-printing",
    					"ignoreFailures": true
    				}
    			],
    			"preLaunchTask": "C/C++: g++ 生成活动文件"
    		}
    	]
    }
  7. 以下为tasks.json的内容
  8. {
    	"version": "2.0.0",
    	"tasks": [
    		{
    			"type": "cppbuild",
    			"label": "C/C++: g++ 生成活动文件",
    			"command": "g++",
    			"args": [
    				"-Wall",
    				"-Wextra",
    				// "-fdiagnostics-color=always",
    				"-g",
    				"${file}",
    				"-o",
    				"${fileDirname}/${fileBasenameNoExtension}"
    			],
    			"options": {
    				"cwd": "${fileDirname}"
    			},
    			"problemMatcher": [
    				"$gcc"
    			],
    			"group": "build",
    			"detail": "编译器: g++"
    		}
    	]
    }

使用

  1. 在工作文件夹下新建一个   英文文件名.cpp的文件
  2. 打开,coding.......
  3. 保存代码
  4. 运行,启动调试或以非调试方法运行
  5. .......

调试

  1. 打断点,在运行和调试面版下添加查看
  2. 运行,启动调试
  3. .....

此外

可以安装C/C++ Compile Run插件

按F6运行单个文件

调试还得用上面的方法

posted @ 2022-06-05 10:36  ssj_233  阅读(65)  评论(1)    收藏  举报