【一篇搞定配置】Visual Studio安装配置与使用

🌈个人主页: 十二月的猫-CSDN博客

🔥 系列专栏: 🏀各种软件安装与配置_十二月的猫的博客-CSDN博客

💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光

目录

[1. 前言](#1. 前言)

[2. 安装Visual Studio](#2. 安装Visual Studio)

[2.1 官网下载](#2.1 官网下载)

[2.2 安装](#2.2 安装)

[3. 使用](#3. 使用)

[3.1 创建新项目------空项目​编辑](#3.1 创建新项目——空项目编辑)

[3.2 配置项目信息](#3.2 配置项目信息)

[3.3 已经创建好基础项目,直接点调试,即可](#3.3 已经创建好基础项目,直接点调试,即可)

[3.4 运行成功​编辑](#3.4 运行成功编辑)

[4. 总结](#4. 总结)


1. 前言

看过我之前的文章的大家应该知道我写过CLion的配置文章,用于C++的开发。

【一篇搞定配置】CLion安装配置与使用-CSDN博客

但是考虑到,CLion本身不带有编译环境,仅仅是一个IDE,因此只能借用其他编译环境(MSVC、GCC等)。

我当时使用的是CLion自带的编译环境MinGW,但是由于MinGW是一个非常老的编译环境,在使用过程中会出现调包上的很多问题,并且和Window系统兼容度没有特别高,因此想要改变编译环境为Visual Studio。

奇怪的点就来了,在我下载Visual Studio后,我发现这个编译环境本身也是一个IDE,这就有意思了。

在传统印象里面,编译环境都是一个代码项目文件,用来编译处理代码的,像MinGW、GCC等,他们并不做编辑器、调试器等,仅仅完成编译,其他功能需要依赖于Subline Text等编辑器/调试器。

但是Visual Studio是微软针对Window开发的东西,微软那是家大业大,因此在做编译器的同时他们也一并把编辑器、调试器等全做了。这就导致了,我刚刚看到的景象:

1、你下载Visual Studio编译环境

2、下载发现有10个G

3、下载后发现不仅仅是一个编译器。人家Visual Studio把编辑器/调试器等一并给你打包了。


那我们都有Visual Studio了,为什么还需要CLion呢,下面我就来分析分析

Visual Studio 和 CLion 都是非常流行的集成开发环境(IDE),但它们各自有不同的特点和优势。下面是它们的主要区别:

  1. 平台支持
  • Visual Studio:主要用于 Windows,但也有 macOS 版本(Visual Studio for Mac)。它是微软开发的工具,针对 Windows 开发特别优化,尤其是在与微软技术(如 .NET)和工具链的兼容性方面。
  • CLion:跨平台支持,包括 Windows、macOS 和 Linux。它由 JetBrains 开发,具有良好的跨平台支持,适合多种操作系统上的 C/C++ 开发。
  1. 编程语言支持
  • Visual Studio :最强大的语言支持之一,特别是对于 .NET 语言(C#, F#, VB.NET)以及 C++。虽然支持 C++ 非常好,但它的优势更多体现在与微软生态系统(例如 Azure、ASP.NET)的集成。
  • CLion :主要专注于 C/C++ 开发。它的核心功能和优化围绕着 C/C++ 开发而设计,尤其在跨平台开发上表现出色。此外,它也可以通过插件支持其他语言,但不像 Visual Studio 那样支持大量的编程语言。
  1. 集成工具和生态系统
  • Visual Studio:有强大的集成工具和生态系统,尤其在 Windows 平台上。例如,它有与微软 Azure、SQL Server、.NET Framework 和其他工具的深度集成。它的调试工具也非常强大,适合开发企业级应用。
  • CLion:作为 JetBrains 的一员,CLion 在代码智能(如代码补全、导航、重构、智能提示)和调试方面表现出色。它的集成工具主要侧重于 CMake(作为构建系统)、GDB 和 LLDB(调试器)等,但不像 Visual Studio 那样拥有庞大的微软专有工具链。
  1. 用户界面和体验
  • Visual Studio:拥有功能强大的图形化界面,适合大型应用开发,并且界面高度自定义。它具有很多工具、菜单和面板,用户可以根据需要启用或禁用不同功能。对于大型项目,Visual Studio 提供了丰富的管理工具,如项目资源管理、版本控制集成(如 Git 和 Team Foundation Server)、团队协作支持等。
  • CLion:界面简洁、现代,并且保持了 JetBrains IDE 系列的一贯设计风格(如 IntelliJ IDEA)。CLion 的用户界面更加简洁,注重编码、调试和工具链的无缝集成,适合专注于 C/C++ 开发的人群。它的导航、代码补全和重构等功能非常强大。
  1. 构建系统
  • Visual Studio:内置的 MSBuild 是 Visual Studio 的默认构建系统,也支持其他构建系统(如 CMake)。对于基于 Windows 的开发,MSBuild 生态系统和工具链非常强大,尤其是在 .NET 和 UWP 应用开发中。
  • CLion :默认使用 CMake 作为构建系统,这使得它在跨平台开发中非常灵活。它也支持其他构建工具(如 Make、Ninja),但是 CMake 是 CLion 的首选工具。对于需要跨平台或多平台支持的项目,CLion 提供了非常便捷的 CMake 配置和管理。
  1. 调试和性能分析
  • Visual Studio:提供了非常强大的调试工具和性能分析器,尤其在 Windows 上。支持远程调试、内存分析、CPU 占用分析等功能,适合进行复杂的调试任务和性能调优。
  • CLion :CLion 集成了 GDBLLDB 调试器,支持跨平台调试。它的调试功能非常强大,尤其是与 CMake 构建的项目兼容得很好。CLion 还支持内存泄漏检测、断点调试和步进调试等功能,但总体来说,它的调试功能相对 Visual Studio 更简单一些。
  1. 插件和扩展
  • Visual Studio:有非常丰富的插件库,几乎可以为任何开发需求添加插件。支持包括云开发、数据库管理、机器学习等多种插件,非常适合多领域开发者。
  • CLion :虽然插件库没有 Visual Studio 那么庞大,但 JetBrains 生态系统的插件非常高质量,且专注于提高 C/C++ 开发效率。你可以通过 JetBrains Plugin Marketplace 安装插件,支持 Git、Docker、数据库等工具。
  1. 成本
  • Visual Studio :提供了多个版本,包括免费的 Visual Studio Community (适用于个人开发和小团队)和付费版的 Visual Studio ProfessionalEnterprise(适用于企业级开发)。付费版提供更多的功能、工具和服务。
  • CLion:CLion 是一个商业收费产品,没有完全免费的版本。不过,JetBrains 提供了 30 天的免费试用期。对于学生和教育机构,JetBrains 也提供免费的许可证。
  1. 支持的编程平台
  • Visual Studio:支持广泛的开发平台,尤其是与微软技术相关的平台,如 .NET、Windows 应用、Azure、Office 开发等。

  • CLion:专注于 C/C++ 开发,支持多种操作系统和平台,特别适合嵌入式开发、跨平台开发和开源项目。
    Visual Studio 的编译环境:

  • Visual Studio 自带了自己的编译器和工具链,特别是在 Windows 上,它集成了 MSVC(Microsoft Visual C++)编译器。MSVC 是 Windows 平台上最常用的 C/C++ 编译器之一,和 Visual Studio 深度集成。

  • 除了 MSVC,Visual Studio 也支持其他工具链,例如 ClangGCC(通过扩展或手动配置)。

  • MSBuild 是 Visual Studio 的默认构建系统,它管理项目的构建过程,包括编译、链接和其他构建步骤。MSBuild 可以处理大型的、复杂的项目,且与 Visual Studio 的图形化界面紧密集成,提供了丰富的构建和调试功能。

CLion 的编译环境:

  • CLion 本身并不提供内建的编译器或工具链,而是依赖于你已经安装在系统上的工具链。CLion 主要支持 GCCClangMSVC 等编译器,这些编译器需要你手动安装并配置。
  • CLion 默认使用 CMake 作为构建系统。CMake 是一个跨平台的构建系统生成工具,CLion 通过它来管理项目的构建过程。你需要为 CLion 配置一个已经安装好的编译器(比如 GCC、Clang 或 MSVC)来进行编译。
  • CLion 与 GDBLLDB 等调试工具集成,用于调试 C/C++ 程序,但这些工具也需要你在系统上单独安装。

关键区别:

  • Visual Studio 自带一个完整的编译环境和工具链(如 MSVC 编译器、MSBuild 构建系统、调试工具等),并且优化良好,特别适合 Windows 平台。
  • CLion 不带编译器或构建系统,需要用户自己配置系统上的编译工具和构建工具链。CLion 更侧重于跨平台开发,能够与多种工具链(如 GCC、Clang)以及 CMake 等构建系统配合使用。

2. 安装Visual Studio

2.1 官网下载

地址:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)

下载2022社区版就够用了,别下太新的,容易出问题!!!

2.2 安装

1. 双击安装

2. 等待一段时间,打开配置工作负荷页面

3. 选择"使用C++的桌面开发"

4. 点击安装后,等待即可

安装一定要默认安装在C盘 ,这个软件就不要修改它的安装路径

假如我修改安装路径到D盘,如下:

Visual Studio本身运行不会出现问题,但是在后续我们CLion等IDE想要调用Visual Studio编译器时候就不能自动化配置,而是需要我们手动去找编译器位置。

这时,又由于我们文件夹名字是自己取的,时间一长就忘了,可能要费很长时间去找到编译环境所在位置~~~

因此,一定不要轻易尝试!!!

如果安装到D盘可以严格按照原本默认的路径去一个个输入,不然很有可能出现问题

5. 安装完毕后,启动

我可太爱Visual Studio的安装了!!!!

因为就是微软针对Window开发的,所以在Win上安装可不要太方便!

就没有需要手动配置的东西,人家全给你自动化了。感动呜呜呜

3. 使用

3.1 创建新项目------空项目

3.2 配置项目信息

3.3 已经创建好基础项目,直接点调试,即可

3.4 运行成功

4. 总结

本文到这里就结束了, 如果觉得对你有帮助,辛苦友友点个赞,收个藏呀~~~

相关推荐
檀越剑指大厂1 分钟前
【Idea系列】换行处理
java·ide·intellij-idea
QAQ小菜鸟2 分钟前
二、Visual Studio 2026如何创建C语言项目
visual studio
风为你而吹20 分钟前
mac m3上使用vscode + esp-idf开发esp32
ide·vscode·macos
小灰灰搞电子14 小时前
Qt 开发环境选择Qt Creator、Visual Studio还是 VS Code?
开发语言·qt·visual studio
jugt17 小时前
将JetBrains系软件(PhpStorm、IntelliJIdea、WebStorm)缓存目录迁移到其它盘
ide·phpstorm
whm277717 小时前
Visual Basic Data控件
windows·visual studio
游荡的小狼20 小时前
Visual Studio Community 2022 安装
visual studio
bkspiderx21 小时前
Visual Studio 2026安装常见问题与解决方案
ide·visual studio·vs2026·vc2026安装
bkspiderx1 天前
Visual Studio 2026 安装指南(2025年最新状态+通用流程)
ide·安装·visual studio·vs2026
无限进步_1 天前
【C语言&数据结构】有效的括号:栈数据结构的经典应用
c语言·开发语言·数据结构·c++·git·github·visual studio