百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

使用vs code开发C++(vs code如何运行c++语言)

ztj100 2024-11-11 15:16 15 浏览 0 评论

C++会劝退很多人,很大程度和其初始的准备既复杂又庞大脱不了关系,大多数教程在开始的都会推荐使用 Visual Studio 作为开发工具,对于很多初学者来说它实在太大了,而且非常消耗资源。

而近年来更好的 IDE 当属 VS code,不仅是微软的官方开发软件,而且小巧易用,通过扩展来不断升级它的功能,绝对是学习 C++ 的必备软件。本文将介绍如何使用vs code来编写C代码,以便自学C++的同学可以快速上手。

下载和安装 vs code

推荐在官网下载,既可以保证最新,也可以保证下载的软件不会有病毒。

//  vs code 官网
https://code.visualstudio.com/

下载完成后,一路点击下一步即可,这里不做过多赘述。

安装中文语言包

按上图步骤安装中文语言包,需要注意,安装完成后需要重新 vs code。

安装 C++扩展包

安装完语言包后,就可以安装以上 C++扩展包,同安装语言包一样。

安装 MinGW 和配置环境

我们这里使用 MinGW,这里要选择符合自己电脑的下载(本例按 Windows 系统演示)

  1. 下载 MinGW。
// 下载地址
https://sourceforge.net/projects/mingw-w64/files/

下载完成后,我们需要压缩包内容解压缩到 C 盘(开发一般用 C 盘,其他的也行)

  1. 配置环境变量

在环境变量中,系统变量,添加解压的 mingw64 的 bin 目录(填写实际的安装地址)

  1. 验证是否安装完成

在 cmd 窗口运行

gcc --version 
where gcc

如果可以正常显示内容则表示安装成功。

使用 vs code 创建 C++文件

在选择一个文件夹作为开发目录的时候会弹窗一个信任窗口(如果代码和文件夹确认都是自己的那直接信任就可以)。

至此,我们就可以编写第一段代码了。

#include <iostream>

int main()
{
    std::cout << "hello world" << std::endl;
    return 0;
}

需要注意,文件后缀名需要是 C++。

这是我们发现,代码中会有报错,并且无法运行,没错,还需要配置编译器。快捷键 Ctrl+Shift+p

找到上述内容,并点击进入。

配置编译器路径(上边解压的目录,选择 gcc.exe 文件)。

接下来,就可以运行程序了。

调试代码

代码调试也是开发过程中的重要一环,以下介绍一下如何使用 vscode 来调试 C++代码。

如上图,需要先进入到 debug 页面,然后在代码中需要调试的地方打断点(小红点)。

如上,我们点击 运行和调试后会弹窗调试选择项,选择 g++。

运行后即可看到程序停在了断点处,并且在上方出现了断点操作标记。

到这里呢,我们就可以使用 vs code 来学习 C++了。

相关推荐

Vue3非兼容变更——函数式组件(vue 兼容)

在Vue2.X中,函数式组件有两个主要应用场景:作为性能优化,因为它们的初始化速度比有状态组件快得多;返回多个根节点。然而在Vue3.X中,有状态组件的性能已经提高到可以忽略不计的程度。此外,有状态组...

利用vue.js进行组件化开发,一学就会(一)

组件原理/组成组件(Component)扩展HTML元素,封装可重用的代码,核心目标是为了可重用性高,减少重复性的开发。组件预先定义好行为的ViewModel类。代码按照template\styl...

Vue3 新趋势:10 个最强 X 操作!(vue.3)

Vue3为前端开发带来了诸多革新,它不仅提升了性能,还提供了...

总结 Vue3 组件管理 12 种高级写法,灵活使用才能提高效率

SFC单文件组件顾名思义,就是一个.vue文件只写一个组件...

前端流行框架Vue3教程:17. _组件数据传递

_组件数据传递我们之前讲解过了组件之间的数据传递,...

前端流行框架Vue3教程:14. 组件传递Props效验

组件传递Props效验Vue组件可以更细致地声明对传入的props的校验要求...

前端流行框架Vue3教程:25. 组件保持存活

25.组件保持存活当使用...

5 个被低估的 Vue3 实战技巧,让你的项目性能提升 300%?

前端圈最近都在卷性能优化和工程化,你还在用老一套的Vue3开发方法?作为摸爬滚打多年的老前端,今天就把私藏的几个Vue3实战技巧分享出来,帮你在开发效率、代码质量和项目性能上实现弯道超车!一、...

绝望!Vue3 组件频繁崩溃?7 个硬核技巧让性能暴涨 400%!

前端的兄弟姐妹们五一假期快乐,谁还没在Vue3项目上栽过跟头?满心欢喜写好的组件,一到实际场景就频频崩溃,页面加载慢得像蜗牛,操作卡顿到让人想砸电脑。用户疯狂吐槽,领导脸色难看,自己改代码改到怀疑...

前端流行框架Vue3教程:15. 组件事件

组件事件在组件的模板表达式中,可以直接使用...

Vue3,看这篇就够了(vue3 从入门到实战)

一、前言最近很多技术网站,讨论的最多的无非就是Vue3了,大多数都是CompositionAPI和基于Proxy的原理分析。但是今天想着跟大家聊聊,Vue3对于一个低代码平台的前端更深层次意味着什么...

前端流行框架Vue3教程:24.动态组件

24.动态组件有些场景会需要在两个组件间来回切换,比如Tab界面...

前端流行框架Vue3教程:12. 组件的注册方式

组件的注册方式一个Vue组件在使用前需要先被“注册”,这样Vue才能在渲染模板时找到其对应的实现。组件注册有两种方式:全局注册和局部注册...

焦虑!Vue3 组件频繁假死?6 个奇招让页面流畅度狂飙 500%!

前端圈的朋友们,谁还没在Vue3项目上踩过性能的坑?满心期待开发出的组件,一到高并发场景就频繁假死,用户反馈页面点不动,产品经理追着问进度,自己调试到心态炸裂!别以为这是个例,不少人在电商大促、数...

前端流行框架Vue3教程:26. 异步组件

根据上节课的代码,我们在切换到B组件的时候,发现并没有网络请求:异步组件:...

取消回复欢迎 发表评论: