前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >官网教程中文极简版: vs code的C++环境配置

官网教程中文极简版: vs code的C++环境配置

作者头像
用户9875047
发布2022-07-04 14:07:14
1.1K0
发布2022-07-04 14:07:14
举报
文章被收录于专栏:机器视觉全栈er

0. 简介

本教程中,你将配置vscode环境,用来C++开发入门。

OK,let's go !

1. 准备工作

  1. 1. 安装Visual Studio Code(以下简称vs code)
  2. 2. 为vs code安装C/C++扩展

在扩展中搜索c++,排在第一个的就是,直接点击安装即可

  1. 1. 从网站上获取Mingw-w64的最新版本,点击exe文件即可下载。

image-20220426194824827

  1. 2. 按照MSYS2官网教程安装Mingw-w64

软件正常安装,安装好后,会弹出一个窗口,运行命令

代码语言:javascript
复制
pacman -Syu

中间会让你多次选择y/n,选择y进行安装即可,最后一次输入y,窗口会消失,从开始菜单中找到MSYS2,然后再次打开,运行如下命令更新剩下的基本包:

代码语言:javascript
复制
pacman -Su

继续安装一些工具:

代码语言:javascript
复制
pacman -S --needed base-devel mingw-w64-x86_64-toolchain

里面默认安装所有,安装空间还是蛮大的,编写此文时需要1026.69MiB

  1. 1. 将mingw-w64的bin文件夹添加到环境变量中
  2. 2. MinGW安装成功验证

打开cmd命令窗口,分别输入

代码语言:javascript
复制
g++ --version
gdb --version

如果没有提示g++或者gdb不是可识别的命令,说明成功了

2. 创建Hello World

启动cmd,进入到你想开始项目的路径下,项目的名称为cvtutorials:

代码语言:javascript
复制
mkdir cvtutorials
cd cvtutorials
mkdir helloworld
cd helloworld
code .

命令"code ."会在当前工作的文件夹打开vs code,这里会变成你的“工作区”

添加helloworld.cpp文件,并添加如下代码

代码语言:javascript
复制
#include <iostream>

using namespace std;

int main()
{
    cout << "hello, cvtutorials.com world!";
    return 0;
}

按下ctrl+s保存文件,当然也可以自动保存文件:File--Auto Save(文件-->自动保存),最后在工作区可以看到如下界面:

image-20220426153324995

看下源码,发现出现了红色波浪线(这里的原因可能是因为计算机里已经安装了vs studio),让我们来看看,将鼠标悬浮到错误处,然后再点击快速修复:

image-20220426201552030

点击快速修复后,会自动创建.vscode文件夹下并自动添加文件c_cpp_properties.json,

image-20220426204447632

打开c_cpp_properties.json文件,会发现里面的compilerPath默认是vs studio的,改成刚才安装的软件路径,将intelliSenseMode改成windows-gcc-x64,更改之前是这样的:

image-20220426202410893

更改之后是这样的:

image-20220426203928396

现在没有红色波浪线了 :p

3. 运行helloworld程序

创建tasks.json:点击终端--配置默认生成任务,在下拉箭头中,选择g++.exe build active file

image-20220426173115173

image-20220426175323849

然后会在.vscode文件夹中自动创建tasks.json文件(不建议自己创建文件,然后从网上找到tasks.json内容复制粘贴,每个人的路径不一样,还要手动修改

image-20220426204956427

点击Terminal--Run Build Task,中文是终端--运行生成任务,或者使用快捷键Ctrl+Shift+B ,运行成功之后,会出现:

image-20220426200611976

点击+再创建个终端:

image-20220426201018058

然后运行helloworld.exe:

image-20220426205058144

总结:tasks.json和c_cpp_properties.json两个文件其他配置也可以玩一玩,还有launch.json关于调试器的部分。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器视觉全栈er 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. 简介
  • 1. 准备工作
  • 2. 创建Hello World
  • 3. 运行helloworld程序
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档