C/C++的开发工具有很多,本文选择其中的MinGW+VScode开发环境来详细介绍。
一、MinGW与VScode介绍
MinGW:简单地说,MinGW是一套为了方便在Windows操作系统中进行开发的工具集,包括常用的gcc、g++等,特点是开源且免费。
VScode:VScode是微软的一款免费的轻量级的文本编辑器,最重要的特点是可高度定制。
二、MinGW安装
下载MinGW
点进去后会自动进行下载。
下载完成后双击运行安装程序
点击Next
选择Architecture为×86_64,即64位版本,然后点击Next
选择安装路径,然后点击Next
注意安装路径中尽量不要包含空格和特殊字符,我的安装路径D:\dev\MinGW,当然也可以安装在其他盘,只要能找到就可以。
等待文件下载,下载速度根据网速不同而不同,等待下载完成后点击Finish即可
三、配置环境变量
安装完MinGW后需要配置path变量
点此电脑选择属性,点高级系统设置
点环境变量
在下面的系统变量中选中path,然后点编辑
Win10系统可以点新建,然后选择MinGW的安装目录。Win7系统需要在最后手动输入
;D:\dev\MinGW\mingw64\bin
注意分号和\bin
我这里使用的是绝对路径,当然也可以添加MinGW变量,再在path变量中添加%MinGW%\bin,具体做法请自行百度
验证变量配置正确
按 win + R ,输入 cmd ,再输入命令 gcc -v
如果你和我一样显示一大串信息,那么恭喜你环境变量配置成功!
四、VScode安装
下载VScode
点击Download for Windows,然后会自动进行下载。
下载完成后双击运行安装程序
点我接受,然后下一步
选择安装目录,同样注意路径中尽量不要有空格和特殊字符,我的安装路径是D:\dev\vscode,然后点下一步
点下一步
建议全部选中,然后点下一步
点安装
安装完成后,点完成,VScode打开如下
下面安装插件,按照图中箭头依次点击
输入chinese,然后点install
然后重启就好了
按照上面同样的做法,安装下面的一些插件,并对VScode进行一些设置
C/C++插件:必须安装,不用多说
Code Runner插件:可以右键然后运行代码
还有很多有趣的插件,感兴趣可以自行尝试,卸载的话点卸载就好了,操作也是很简单。
五、在VScode上运行第一个程序
在桌面新建一个文件夹test,右键选择通过Code打开
点这个小图标在test文件夹下新建一个文件夹,命名为 .vscode
注意有个点 .
然后在 .vscode 下新建下面三个文件
c_cpp_properties.json内容
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "D:\\dev\\MinGW\\mingw64\\bin\\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x86"
}
],
"version": 4
}
launch.json内容
{
"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": false,
"MIMode": "gdb",
"miDebuggerPath": "D:\\dev\\MinGW\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
tasks.json内容
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++.exe build active file",
"command": "D:\\dev\\MinGW\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "D:\\dev\\MinGW\\mingw64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
如果你的MinGW安装路径和我的一样,那么三个配置文件的内容不用更改,如果不同,将其中的路径改成MinGW的安装路径即可。
接着点第一个小图标新建文件 test.cpp
输入测试代码
然后在编辑区任意位置右键,点Run Code
下方显示结果
温馨提示:本文是依据微软官方文档而写的简化版本,记录了开发环境搭建的最主要步骤,如果对官方文档感兴趣,请点击官方文档。