Home >Development Tools >VSCode >How to write c language in vscode

How to write c language in vscode

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

How to write c language in vscode

1、安装vscode(版本1.27)

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

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

How to write c language 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(你安装编译工具路径)

配置前

How to write c language in vscode

配置后

How to write c language in vscode

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

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

新建文件hello.cpp,

How to write c language in vscode

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

How to write c language 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弹出报错框,选配置任务。

How to write c language 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"。

How to write c language in vscode

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

How to write c language in vscode

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

How to write c language in vscode

只要点击右下角utf-8。

How to write c language in vscode

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

How to write c language in vscode

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

The above is the detailed content of How to write c language in vscode. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn