赞
踩
在vsCode文件夹下创建一个.vscode
文件夹并创建3个文件
分别是c_cpp_properties.json,launch.json,tasks.json
可以直接复制三个json文件,但是路径需要修改,备注的区域都需要,但其他位置都不要动
- {
- "configurations": [
- {
- "name": "Win32",
- "includePath": ["${workspaceFolder}/**"],
- "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
- "windowsSdkVersion": "10.0.17763.0",
- "compilerPath": "E:\\vscodeConfiguration\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
- "cStandard": "c11",
- "cppStandard": "c++17",
- "intelliSenseMode": "${default}"
- }
- ],
- "version": 4
- }
-

- {
- "version": "0.2.0",
- "configurations": [
- {
- "name": "g++.exe build and debug active file",
- "type": "cppdbg",
- "request": "launch",
- "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
- "args": [],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": [],
- "externalConsole": true,
- "MIMode": "gdb",
- "miDebuggerPath": "E:\\vscodeConfiguration\\mingw64\\bin\\gdb.exe", /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
- "setupCommands": [
- {
- "description": "为 gdb 启用整齐打印",
- "text": "-enable-pretty-printing",
- "ignoreFailures": true
- }
- ],
- "preLaunchTask": "task g++"
- }
- ]
- }

- {
-
- "version": "2.0.0",
- "tasks": [
- {
- "type": "shell",
- "label": "task g++",
- "command": "E:\\vscodeConfiguration\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
- "args": [
- "-g",
- "${file}",
- "-o",
- "${fileDirname}\\${fileBasenameNoExtension}.exe",
- "-fexec-charset=UTF-8",
- "-I",
- "E:\\vsCode", /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
- "-std=c++17"
- ],
- "options": {
- "cwd": "E:\\vscodeConfiguration\\mingw64\\bin" /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
- },
- "problemMatcher":[
- "$gcc"
- ],
- "group": "build",
-
- }
- ]
- }
-

- #include <stdio.h>
- #include <windows.h>
- int main()
- {
- printf("Hello World\n");
- system("pause");
- return 0;
- }
-
成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。