windows vscode C++ 简明教程
1 安装mingw64
MinGW-w64(Minimalist GNU for Windows 64)是一个开源工具集,用于在 Windows 系统上编译和生成原生的 Windows 应用程序。它是 MinGW 项目的扩展版本,支持 32 位和 64 位 Windows 程序开发。MinGW-w64 提供了 Windows 版的 GNU 编译工具链(包括 GCC、G++ 等),使开发者可以在 Windows 上方便地编译 C、C++ 等语言的代码。打开MingW-GitHUB链接下载解压至程序安装目录即可实现安装。值得一提的是,为方便编译器找到gcc和g++,应该将./mingw64/bin
加入windows的环境变量。
2 配置vscode C/C++
2.1 安装C++插件
原生vscode只是一个文本编辑器,并不是集成开发环境,因此需要安装特定的插件才能实现编译和调试C++程序。巨硬官方已经给我们开发了很牛逼的C/C++插件,截图如下:
2.2 配置json文件
鼠标右键后打开C++工程文件夹后,创建.vscode
文件夹,并新建三个json文件:c_cpp_properties.json
、launch.json
、tasks.json
。新建的三个json文件非常重要,它们存储着编译、调试、运行C++的配置信息。
c_cpp_properties.json
配置mingw64的各种信息,内容如下:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"D:/AppDir/mingw64/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.19041.0",
"compilerPath": "D:/AppDir/mingw64/bin/g++.exe",
"cStandard": "c17",
"cppStandard": "c++17"