01-C++-VSCode配置C++环境(windows)

简介: 01-C++-VSCode配置C++环境(windows)

前言

  • 本篇来学习写使用VSCode配置C++环境

安装VSCode

  • 下载地址:VSCode
  • 下载后路next安装即可

安装mingw编译器

  1. 点击Files
  2. 向下拉,点击下载(建议windows64位直接下载8.1.0版本的x86_64-win32-seh或者x86_64-posix-seh)
  3. 解压上一步下载的压缩包,例如:解压到D盘
  4. 配置环境变量
  • 此电脑右键–> 属性
  • 高级系统设置 --> 环境变量

  • Paht中添加mingw64路径(需写到bin,如:D:\mingw64\bin)
  1. 验证配置是否成功
  • 打开cmd命令窗口,输入g++ -v

VSCode配置C++环境

  1. 新建一个文件夹(如:C++),用vscode打开文件夹
  2. 在C++文件夹下新建hello.cpp文件,写入如下代码
#include<iostream>
using namespace std;
int main(){
    cout<<"Hello,VScode!"<<endl;
    system("pause");
    return 0;  
}
  1. 按下CTRL+shift+P,调出面板,输入C/C++:Edit Configurations(UI)
  • 填写编译路径(上面安装的mingw64路径,如:D:\mingw64\bin\g++.exe)
  • IntelliSense mode里选择gcc-x64
  • 此时会发现左边多了一个.vscode文件夹,并且里面有一个c_cpp_properties.json的文件
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.17763.0",
            "compilerPath": "D:\\mingw64\\bin\\g++.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}
  1. 按下CTRL+shift+P,调出面板,输入Tasks:Configure Default Build Task

  • 再选择 C/C++:g++.exe build active file
  • 此时会在.vscode下出现一个tasks.json文件
{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "cppbuild",
      "label": "C/C++: g++.exe build active file",
      "command": "D:\\mingw64\\bin\\g++.exe",
      "args": [
        "-fdiagnostics-color=always",
        "-g",
        "${file}",
        "-o",
        "${fileDirname}\\${fileBasenameNoExtension}.exe"
      ],
      "options": {
        "cwd": "D:\\mingw64\\bin"
      },
      "problemMatcher": [
        "$gcc"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "detail": "compiler: D:\\mingw64\\bin\\g++.exe"
    }
  ]
}
  • 运行代码验证配置
相关文章
|
5天前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
27天前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
443 3
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
60 2
|
2月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
2月前
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
83 1
|
3月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
38 0
|
人工智能 前端开发 架构师
linux C++ 与Windows C++ 领域之争,作为C++学习者,你怎么看?
我之所以把这一个标题单独列出来,是想纠正现在很多 C/C++ 新人和初学者的一些的不当认识,一般有以下几种观点: linux C++开发就是后台开发,而 Windows C++ 开发就是客户端开发; 后端开发比客户端开发(前端)高级,因此后端开发行业薪资水平比客户端开发薪资要高; 我只学 linux,不学Windows。 我相信对于80和90这一代的开发者来说,当初接触计算机并进入软件行业,都是从接触 Windows 开始的。时至今日,大数据、人工智能等各种新技术方兴未艾,移动互联网如火如荼。但是无论是 linux 还是 Windows,尤其是Windows,还是我们大多数人工作、学习
405 0
|
24天前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。