当前位置: 首页 > news >正文

从零开始:Visual Studio 2026 安装配置及第一个程序编写

一、下载与安装

Visual Studio 相比 VS Code 配置更简单,无需手动安装编译器、调试器和各种插件,一个安装包即可获得完整的 C/C++ 开发环境。

网盘安装链接:vs install 或者官网下载打开浏览器搜索“Visual Studio”,进入官网(注意辨别网址是否正确)。官网提供多个版本,选择Community 社区版下载(该版本对个人开发者免费)。下载完成后双击安装程序开始安装。

安装组件选择:在组件选择界面,勾选“使用 C++ 的桌面开发”即可,无论是学习 C 还是 C++ 都足够使用。界面中的 Copilot 是 AI 辅助功能,初学者可以暂时勾选但稍后在设置中关闭自动补全。如果 C 盘空间紧张,建议将安装路径更改到其他盘符。

等待安装完成:安装过程耗时较长,取决于网络速度和电脑性能。安装完成后启动 Visual Studio,首次启动会进行初始化设置,选择默认主题即可。

二、创建第一个项目

启动后若没有历史项目,会显示空界面。点击“创建新项目”,在模板列表中选择“空项目”(Empty Project)。项目名称建议使用英文(如 first),存放位置选择自己习惯的目录,例如新建一个 Program 文件夹。

Visual Studio 对中文路径的支持较好,但为避免潜在问题,仍建议全部使用英文路径和文件名。

三、编写并运行代码

添加源文件:在右侧的“解决方案资源管理器”中,右键点击“源文件”“添加”“新建项”,选择C++ 文件(.cpp),命名后点击添加。

编写 Hello World:在打开的 .cpp 文件中输入以下代码:

cpp

#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }

运行程序:点击顶部工具栏的“本地 Windows 调试器”按钮(或按 F5 键),即可编译并运行程序。输出结果会在外部终端窗口中显示。

四、字体与界面优化

默认字体为“新宋体”,对编程不太友好。设置字体:点击菜单栏“工具”“选项”“环境”“字体和颜色”,在“显示项”中选择“文本编辑器”,将字体改为ConsolasConsolish,字号建议 14-16。代码显示会清晰很多。

关闭 AI 自动补全(初学者建议):点击 Copilot 设置,将“启用补全”关闭。否则每写一行代码 AI 会自动给出建议,不利于初期的学习和记忆。

五、解决多文件编译冲突问题

问题现象

在同一个项目中新建多个 .cpp 文件后编译报错,提示“main 已在项目中定义过”或“多个重定义”。原因是一个项目中只能存在一个 main 函数作为入口。

解决方案

方案一(推荐):在解决方案资源管理器中,右键点击不需要参与编译的 .cpp 文件,选择“移除”(注意是移除不是删除)。文件会从项目中移出,但仍保留在硬盘上,需要时可以重新添加。

方案二:直接注释掉不需要的 main 函数,或将其中的代码用/* */包裹。

方案三:每次新建一个独立项目。点击“文件” → “新建” → “项目”,为每个作业创建独立的 Visual Studio 项目。这样每个项目都有自己的 main 函数,互不干扰。

六、常用操作技巧

  • 放大字体:按住Ctrl键并滚动鼠标滚轮,可放大或缩小编辑区字体

  • 自动补全:输入代码前缀后按Tab键或Enter键,可快速选择补全建议(最新版已支持回车和 Tab 双键触发)

  • 错误定位:编译错误会在“错误列表”窗口中显示,双击错误行可跳转到对应位置

  • 保存与打开:项目的配置文件是.sln后缀文件,双击即可打开整个项目

七、注意事项

  • 编写代码时务必使用英文输入法,中文标点会导致编译错误

  • 每条语句末尾的分号;不能省略

  • 路径和文件名建议全部使用英文,避免潜在的编码问题

  • 首次运行较慢是正常现象,后续编译速度会明显提升

相较于 VS Code 需要手动配置编译器、调试器、JSON 文件,Visual Studio 开箱即用的特性使其更适合 C/C++ 初学者入门。按照以上步骤操作,即可顺利完成第一个程序的编写与运行。

http://www.jsqmd.com/news/1040513/

相关文章:

  • 2026年五合一气体检测仪实力供应商选购参考汇总 - myqiye
  • 2026年6月自贡黄金回收市场六店走访全实测 - 余生黄金回收
  • PHP框架反序列化漏洞:从原理到实战深度剖析
  • 终极视频加速神器:Video Speed Controller完全指南
  • 基金投资入门
  • Ubuntu系统装机后初始化配置
  • Python开发中的常见陷阱与避坑策略
  • AI独角兽Odyssey融资3.1亿美元,黄仁勋、亚马逊、CIA都投了!世界模型赛道为何如此火爆?
  • 2026定制花束性价比高精品化红黑榜,真实横评,选定再拍不花冤枉钱 - mypinpai
  • 2026年6月自贡黄金回收门店实地探访全攻略 - 余生黄金回收
  • AD7612 ADC 采集驱动 FPGA 设计 Verilog Vivado
  • MCP6S91/2/3可编程增益放大器:原理、选型与STM32驱动实战
  • 2026年6月目前专业的船用阀门直销厂家怎么选择,船用铜铸件/船用附件/船用蝶阀/船用管系附件,船用阀门公司推荐 - 品牌推荐师
  • 2026年6月自贡黄金回收六大门店走访全记录 - 余生黄金回收
  • 第19期 电脑离线工具箱
  • 轻松掌握网络监控器1.28.4高级版,高效管理网络
  • DLSS Swapper:一键管理游戏DLSS版本,释放NVIDIA显卡全部潜力
  • MCUez Linker错误代码L1502-L1936全解析:从原理到实战解决链接问题
  • 2026瞬间胶厂商口碑推荐强势出炉,零套路不踩坑,选购看这篇就够 - mypinpai
  • Python入门学习6:Python 核心数据结构详解——集合(Set)与列表(List)
  • M2.7自反馈架构:大模型元认知能力的技术实现
  • Java技术总监(CTO/VP Engineering)面试全攻略:战略、组织与商业落地(2026实战版)
  • 2026协鼎教育咨询红黑榜 五大口碑机构深度解析避坑不踩雷 - mypinpai
  • NET环境使用PaddleSharp的入门Demo-控制台
  • 抖音视频批量下载终极指南:3分钟上手免费去水印工具
  • 你的下一个知己,何必是碳基生物?----猫娘计划「Project N.E.K.O.」
  • 2026年6月自贡黄金回收市场六店实测报告 - 余生黄金回收
  • 遵义黄金回收门店六家实测全记录与变现指南 - 余生黄金回收
  • 2026做墙面架空电动雨棚推荐哪家厂家,价格透明避坑必看实力测评 - myqiye
  • ollama v0.30.9更新详解:Cohere2Moe支持落地,LFM2思维链解析修复,超长上下文报错机制上线