零 | 写在前面 C 语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C 语言能以简易的方式编译、处理低级存储器。C 语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
而优秀的程序员少不了一款得心应手的集成开发环境 (IDE)。那么对于初学者的我们而言,如何选择一款好的 IDE 呢?在这里我们推荐一款很不错的 IDE——Visual Studio Code。
本文将介绍如何在你的 Windows 上安装 Visual Studio Code 并使用它编写你的 C 语言程序。
测试系统:Windows10 20H2
测试时间:Apr 21st, 2021
测试电脑:Surface Pro 2017 model 1796
Visual Studio Code vs 其他 IDE Visual Studio Code
文章图片
Visual C++ 6.0
文章图片
DevC++
文章图片
壹 | 安装编译器 a) 下载 GCC 编译器 http://www.mingw-w64.org/
建议下载压缩版。
b) 配置 GCC
- 下载完成后将文件解压到某一个文件夹中,该文件路径不能包含中文。记住此路径。
- 打开系统的"环境变量"(控制面板→系统和安全→系统→高级系统设置→环境变量)。
文章图片
- 添加"Path"变量,变量值为"<解压缩的路径>\bin",重新启动你的计算机。
文章图片
文章图片
贰 | 安装 Visual Studio Code 使用浏览器搜索"Visual Studio Code"或点击链接 https://code.visualstudio.com/下载安装 Visual Studio Code。
文章图片
叁 | 配置 Visual Studio Code a) 安装插件
- 点击以下按钮。
文章图片
- 搜索以下插件并安装:
C/C++ (用于支持 C 语言的编程。)
Chinese (Simplified) Language Pack for Visual Studio Code (用于显示中文。)
- 找一个自己喜欢的位置建立一个新的文件夹作为工作区。
- 使用 Visual Studio Code 打开这个文件夹
文章图片
- 在这个目录下新建一个名为".vscode"的文件夹。
- 在这个文件夹中新建一个名为"launch.json"的文件,在文件中输入以下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",//编译器所在的路径
"preLaunchTask": "g++",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
}
]
}
其中的
"miDebuggerPath"
参数要修改为你的编译器的路径。- 新建一个名为"tasks.json"的文件,在文件中输入以下内容:
{
"version": "2.0.0",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileBasenameNoExtension}.exe"
], // 编译命令参数
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
其中的
"command"
参数和"launch.json"中的"preLaunchTask"
参数要一致,这也意味着这个参数可以随意设定。现在,我们就可以在工作区文件夹中编写你的第一个 C 语言程序啦!
#include
#include
int main(int argc, char* argv[])
{
printf("Hello! World.\n");
system("pause");
return 0;
}
肆 | “Include Path” Error 如果在编译过程中提示"Include Path"错误,我们则需要:
- 在 Visual Studio Code 中按下"Ctrl + Shift + P"组合键。
- 在打开的搜索框中输入“Configuration”,打开“C/C++:编辑配置(UI)”,找到“包含路径”。
- 在“每一个包含路径” 中输入include文件夹所在的路径,在编译器路径下,直接复制资源管理器中地址栏的路径,粘贴到输入框中即可。
文章图片
【visual|使用 Visual Studio Code 编写你的第一个 C 程序】此外,如果我们一定要使用中文路径,我们只需要在系统中打开"使用 Unicode UTF-8 提供全球语言支持"选项。
文章图片
不过我不建议使用该方法,因为该功能并不完善,可能导致某些程序出现乱码。
推荐阅读
- vscode|Visual Studio Code(vscode)安装和插件安装
- visual|visual studio html插件,Visual Studio Code 常用的插件
- visual|三大Visual Studio Code技巧,快速提升开发效率
- 体验Windows 2008 R2的RemoteApp
- windows系统|win10家庭版将中文用户名修改为英文
- VC++|VC++使用画刷绘图 简单画刷 FillRect函数 位图画刷 透明画刷
- VC++|VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条 CPen nPenStyle nWidth crColor
- C++基础|【千律】C++基础(ShellExecuteEx 函数的相关使用案例)
- VC++|VC++简单绘图 MFC消息映射机制 MessageBox函数