环境搭建:Visual Studio的安装和创建C++项目

news2024/11/17 17:32:44

Visual Studio的安装和创建C++项目

  • 引言
  • 前言
  • 下载Visual Studio安装包
  • 安装Visual Studio
  • 创建项目
  • 小结

引言


💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。
👉
🎖️ CSDN实力新星,社区专家博主
👉
🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。
👉
🔔 专栏地址:C++从零开始到精通


前言

无论学习任何语言,首先要有编译环境,这里介绍Visual Studio的安装和使用,作为后面C++学习的环境。当然,除了Visual Studio,还有qtcreater、vscode等IDE可以使用,可以根据自己的喜欢安装对应的软件。

下面对Visual Studio的安装进行一个详细说明,对具体版本没有限制。

下载Visual Studio安装包

首先,您需要访问Visual Studio官方网站(https://visualstudio.microsoft.com/zh-hans/downloads/)下载适用于Windows的最新版本Visual Studio。

在这里插入图片描述

点击图中红圈的这个版本:Community这个版本是不要钱的,社区版其实就是个人版,在开发、调试上有一些限制,下面两个专业版和企业版有钱有需要的可以考虑。

点击之后就会下载:
在这里插入图片描述

安装Visual Studio

(1)找到下载的应用程序的位置,这个是下载VS 2022的路径,点击打开。
在这里插入图片描述
在这里插入图片描述
(2)接下来就是选择安装了,工作负荷选择 “使用C++桌面开发” ,安装详细信息可选默认就可以了,也可以自行选择。
在这里插入图片描述
(3)语言包选择中文(简体)。
在这里插入图片描述
(4)安装位置默认就可以。不建议改到其他盘。
在这里插入图片描述
(5)然后点击安装即可。
在这里插入图片描述

(6)等待下载安装完成,第一次安装成功后需要重启。
在这里插入图片描述
(7)重启后,可以在开始菜单找到,打开后就可以免费使用。

创建项目

(1)通过文件菜单栏创建项目:
在这里插入图片描述
或者主界面上创建:
在这里插入图片描述
(2)点击空项目,C++语言、Windows平台、控制台。
在这里插入图片描述
(3)填写项目名称,勾选解决方案,然后点击创建。
在这里插入图片描述
(4)右键单击源文件、点击 添加、新建项。
在这里插入图片描述
(5)选择C++文件(cpp),修改名称,点击添加。
在这里插入图片描述
(6)划红线那个绿色三角按钮点击 开始执行(不调试),或者Ctrl+F5。
在这里插入图片描述

小结

至此,环境搭建完成。

整体步骤为:

  1. 首先,需要访问Visual Studio官方网站(https://visualstudio.microsoft.com/zh-hans/downloads/)下载适用于Windows的最新版本Visual Studio。

  2. 安装Visual Studio后,启动程序并选择“创建新项目”。

  3. 在创建新项目窗口中,选择“Visual C++”作为项目类型,并从下拉菜单中选择“Windows桌面向导应用程序”。

  4. 输入项目名称和位置,并单击“创建”按钮。

  5. 在下一个窗口中,您可以选择要使用的应用程序类型。在这里,我们将选择“空白应用程序”,然后单击“完成”按钮。

  6. 现在就可以开始编写C++代码并构建项目!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/509398.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第五十章 Unity Input Manager 输入系统(上)

Unity的输入系统支持多种输入设备,比如键盘和鼠标,游戏手柄,触摸屏,VR和AR控制器等等。Unity 通过两个独立的系统提供输入支持:第一,输入管理器 (Input Manager) 是 Unity 核心平台的一部分,默认…

数据可视化一、ECharts

零、文章目录 数据可视化一、ECharts 1、数据可视化 (1)数据可视化 数据可视化主要目的:借助于图形化手段,清晰有效地传达与沟通信息。数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理。…

TGANet:用于改进息肉分割的文本引导注意力

文章目录 TGANet: Text-Guided Attention for Improved Polyp Segmentation摘要本文方法编码器模块Feature Enhancement ModuleLabel AttentiondecoderMulti-scale Feature Aggregation损失函数 实验结果 TGANet: Text-Guided Attention for Improved Polyp Segmentation 摘要…

2023年湖北建设厅特种工报名需要什么条件?报名流程是什么?

2023年湖北建设厅特种工报名需要什么条件?报名流程是什么? 建设厅特种工现在已经开始报名考试安排计划了,想要报考建设厅特种工的现在可以了解一下具体的流程以及相关信息哟。为自己报名考试做准备,下面启程别就来给您介绍一下建设…

从入门到精通:接口自动化测试中加密、解密和Sign签名的完整指南

【专业解读】接口自动化测试安全机制剖析:加密、解密和sign签名技术原理与应用! 目录 摘要: 1. 加密 2. 解密 3. Sign签名 4. 示例 摘要: 在进行接口自动化测试时,加密、解密和sign签名是非常重要的步骤。这些过…

基于单片机的数字频率计设计

数字频率计概述 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试…

基于AT89C52单片机的温度检测设计与仿真

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87770153 源码获取 主要内容: 本设计是基于52系列的单片机进行的设计,可以完成温度的测控,可以实现实际温度与设定温度区域的比较,并在LED上相应的显示结果。设计过程在硬…

算法 DAY57 动态规划13 647. 回文子串 516.最长回文子序列

647. 回文子串 暴力解法:两层for循环,再加一个判断是否是回文子串,时间复杂度O(n3) 五部曲 1、 判断一个子字符串(字符串的下表范围[i,j])是否回文,依赖于,子字符串(下表范围[i 1,…

CLion安装(详细步骤+截图)

目录 一、CLion-2021.1.3.exe 下载 二、运行环境mingw-w64压缩包下载 三、 安装插件 ---- ide-eval-resetter-2.1.13压缩包下载 一、CLion-2021.1.3.exe 下载 Other Versions - CLion (jetbrains.com) 1、下载 2、更改路径 (不要放在含有中文的路径下&a…

【Java面试】Java基础-集合相关知识点(1)

文章目录 1. 集合有哪些类?2. ArrayList3. Map主要有哪些类? 容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 1. 集合有哪些类? 集合是一组相关对象的容…

ThreadLocal底层源码解析

线程隔离,保证多线性访问安全 每个线程拿到的值私有,相互不干扰 ThreadLocal是JDK包提供的,它提供线程本地变量,如果创建一乐ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个副本,在实际…

跳槽? 我只想多赚点罢了

前言 五一过后也就也就意味着今年的金三银四跳槽季正式结束了,不知道大家是否拿到了offer,面对金三银四的招聘旺季,如果没有精心准备那笔者认为那是对自己不负责任;就我们测试员来说,多数的公司总体上面试都是以自我介…

表的存储原理(数据库)

目录 一、内部存储概述 二、 数据行(记录)结构 1、定长记录 2、变长记录 一、内部存储概述 表是有关某个特定实例的数据集合,在关系数据库中处于核心地位。 创建一个表,就会有一行或多行插入到用来管理这个表的多个系统表里。…

如何压缩照片大小不大于200k

如何压缩照片大小不大于200k?有时候需要压缩照片大小不大于200k是因为在一些场景下,上传或传输大文件会受到限制,例如通过电子邮件发送、上传到云存储空间等等。在这种情况下,压缩照片可以让图片更容易地传输和分享,并…

基于simulink进行音频波束成形系统的多核仿真

一、前言 此示例展示了 Simulink中的音频波束成形系统仿真模型如何使用数据流域提高性能。它使用 Simulink 中的数据流域自动将通信系统的数据驱动部分划分为多个线程,从而通过在桌面的多个内核上执行模拟来提高仿真的性能。 二、介绍 数据流执行域允许您在计算密集…

Docker Overlay2占用大量磁盘空间解决

问题 最近项目的jenkins编译时报错 FATAL: Unable to produce a script filejava.io.IOException: No space left on deviceat java.io.UnixFileSystem.createFileExclusively(Native Method)at java.io.File.createTempFile(File.java:2024)at hudson.FilePath$CreateTextTem…

#vue项目冗余请求处理#http://localhost:8080/sockjs-node/info?t=1683604231866

目录 前言一、为什么会出现这个请求?二、解决方法1.修改源码 总结 前言 提示:本文要记录的大概内容: 在我的vue项目中,开发环境下,一直重复发请求:http://localhost:8080/sockjs-node/info?t16836042318…

《花雕学AI》33:如何用XMind制作AI思维导图、鱼骨图和组织结构图

思维导图是一种有效的思维工具,它可以帮助我们整理信息,激发创意,提高效率。思维导图是一种以中心主题为核心,以分支结构为形式,以关键词和图像为内容的图形表示法。它可以让我们一目了然地看到知识的层次和逻辑&#…

手把手教你Vue+ECharts+高德地图API实现天气预报数据可视化

前言 所谓数据可视化,我们可以理解为从宏观角度来看一眼就能看出来整个数据的占比,走向。对于数据可视化,很多互联网公司是很看重这一块的,包括大厂;就比如阿里的淘宝,双十一的时候往往就需要将消费者的一…