C 和 C++ 编码工具 | Visual Studio2026-03-31T14:32:18-07:00

Cplusplus logo

开发 C 和 C++ 应用程序

使用选定工具(包括 MSVC、Clang、CMake 以及 MSBuild)生成适用于 Windows 的新式 C 和 C++ 应用

安装生成 C 和 C++ 应用所需的组件

  • 包含适用于桌面、移动、Linux 和游戏开发的 C/C++ 组件
  • 获取精简安装
  • 安装过程中添加更多组件,或
在 Visual Studio 中生成本机 Windows 应用程序的视频屏幕截图

下载即表示你同意遵守下面所选 Visual Studio 版本的许可条款。 我们还提供使用 Visual Studio 下载软件的功能。 按 方通知 或其附带的许可证中的规定,此软件单独获得许可。 下载同时表示同意这些许可证。

改用其他语言进行编码?

下载适用于 Windows 的 Visual Studio 并选择所需工具

新增功能

在 Visual Studio 中使用 C++ 构建跨平台应用的视频屏幕截图
Visual Studio C++ 游戏的热重载视频屏幕截图

Windows 开发

面向 Windows 的最佳方式

使用 Microsoft Visual C++ 工具集和 Visual Studio,设计和生成面向 HoloLens、Surface Hub、电脑以及 Xbox 的经典 Windows 桌面程序或通用 Windows 应用。

Microsoft Visual C++ 工具集的屏幕截图

支持所有代码库

CMake、Clang、mingw 等

从任何环境打开一个代码库,并立即开始工作。 将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake 与 Clang 或 mingw)结合使用,在 IDE 中生成和调试代码。 从一流的 CMake 体验中获益。

新式 C++ 支持

使用 C++11、C++14 和 C++17 构建应用

获得针对 C++11、C++14 和大量 C++17 功能的支持以及一流的性能,提高吞吐量和安全性。 使用泛型 Lambda 表达式、可恢复函数、decltype (auto)、扩展 constexpr 和 C++ 属性、折叠表达式、类型系统中的 noexcept、内联变量以及其他新式功能编写代码。

支持 C++11、C++14 以及多个 C++17 功能的屏幕截图

编写 Linux 应用并对其进行实时调试

利用强大的编码和调试工具来管理面向通过 GCC、Clang 或其他编译器构建的 Linux 代码。 在通过 GDB 远程运行 Linux 应用程序时对其进行调试。 无论正在为 Linux 生成 IoT 应用或高性能计算云服务,Visual Studio 都将有助于高效工作。

Linux Development

加入已在使用 Visual Studio 的多家 AAA 大作游戏工作室

使用 DirectX 创建在 Windows 设备上运行的高性能游戏,或者使用顶级游戏引擎(如 Unity、Unreal 和 Cocos)构建跨平台游戏。 加入已使用 Visual Studio 并取得巨大成功的多家游戏工作室,以通过 Visual Studio 和世界一流的调试程序提高生产力。

调试和诊断窗口的屏幕截图

无与伦比的调试和诊断

编写无 bug 的出色代码

执行所有基本操作,如设置断点和遍历代码,然后使用更先进的功能,例如变量可视化、性能分析、调试任何本地或远程进程,以及多线程应用程序调试。 运行至单击处 (Run to click)、实时编辑代码,无需重新生成即可继续执行操作。

强大的生产力功能

快速浏览、编辑和改进代码

使用语法着色、操作指南、代码工具提示、类视图或调用层次结构实现代码可视化。 通过引用、定义、声明等方式导航到任何代码符号。 在键入时自动完成代码、快速修复问题,并重构代码以满足你的需求。 分析代码以解决常见问题。 节省本可以更好地使用的时间。

生产力功能的屏幕截图