Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Wie schreibe ich C-Sprache in vscode?

Wie schreibe ich C-Sprache in vscode?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-06 11:59:5215755Durchsuche

Wie schreibe ich C-Sprache in vscode?

1、安装vscode(版本1.27)

https://code.visualstudio.com/ 下载安装vscode。

2、安装c/c++扩展。

Wie schreibe ich C-Sprache in vscode?

3、安装编译工具mingw-w64,http://www.mingw-w64.org/doku.php/download

配置环境变量,以WIN10为例 ,此电脑-属性-高级系统设置-环境变量-系统变量-path-添加一条D:\Program Files\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin(你安装编译工具路径)

配置前

Wie schreibe ich C-Sprache in vscode?

配置后

Wie schreibe ich C-Sprache in vscode?

-ps:如果开着vscode配置环境变量,配置完要关掉vscode重开一次。

4、配置文件launch.json,task.json。

新建文件hello.cpp,

Wie schreibe ich C-Sprache in vscode?

按F5弹出选择环境,配置launch.json

Wie schreibe ich C-Sprache in vscode?

点击进去,configurations:里内容如下:

{ 
"name": "(gdb) Launch", 
"type": "cppdbg",
"request": "launch", 
"program": "enter program name, for example ${workspaceFolder}/a.exe", 
"args": [], 
"stopAtEntry": false, 
"cwd": "${workspaceFolder}", 
"environment": [], 
"externalConsole": true, 
"MIMode": "gdb", 
"miDebuggerPath": "/path/to/gdb", 
"setupCommands": [ 
{ 
"description": "Enable pretty-printing for gdb", 
"text": "-enable-pretty-printing", 
"ignoreFailures": true 
} 
] 
}

修改成如下:

{ 
"name": "(gdb) Launch", 
"type": "cppdbg",
"request": "launch", 
"program": "${workspaceFolder}/a.exe",//这里删除前面那里的enter program name, for example 
"args": [], 
"stopAtEntry": false, 
"cwd": "${workspaceFolder}", 
"environment": [], 
"externalConsole": true, 
"MIMode": "gdb", 
"miDebuggerPath": "D:\\Program Files\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\gdb.exe",
//修改为你安装mingw32的路径 
"setupCommands": [ 
{ 
"description": "Enable pretty-printing for gdb", 
"text": "-enable-pretty-printing", 
"ignoreFailures": true 
} 
], 
"preLaunchTask": "build hello",//task.json里面的名字 
}

回到hello.cpp按F5弹出报错框,选配置任务。

Wie schreibe ich C-Sprache in vscode?

点击,然后选Others,出现task.json,如下:

"version": "2.0.0",
    "tasks": [
        {
            "label": "echo",
            "type": "shell",
            "command": "echo Hello"
        }
    ]

修改如下:

"version": "2.0.0",
    "tasks": [
        {
            "label": "build hello",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g", "hello.cpp",
            ],
            "group":{
                "kind": "build",
                "isDefault": true
            }
        } 
    ]

注意:如果是win32程序(窗口界面),args内加上"-mwindows"。

Wie schreibe ich C-Sprache in vscode?

回到hello.cpp文件,按F5。成功运行编译。

Wie schreibe ich C-Sprache in vscode?

5、还有就是发现中文控制台显示乱码。

Wie schreibe ich C-Sprache in vscode?

只要点击右下角utf-8。

Wie schreibe ich C-Sprache in vscode?

点击使用编码保存,选GBK,然后按F5运行。

Wie schreibe ich C-Sprache in vscode?

PHP中文网,有大量免费vscode入门教程,欢迎大家学习!

Das obige ist der detaillierte Inhalt vonWie schreibe ich C-Sprache in vscode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn