开发 C 和 C++ 应用程序
使用选定工具(包括 MSVC、Clang、CMake 以及 MSBuild)生成适用于 Windows 的新式 C 和 C++ 应用
安装生成 C 和 C++ 应用所需的组件
- 包含适用于桌面、移动、Linux 和游戏开发的 C/C++ 组件
- 获取精简安装
- 安装期间添加更多组件, 或
改用其他语言进行编码?
下载适用于 Windows 的 Visual Studio 并选择所需工具

支持所有代码库
CMake、Clang、mingw 等
从任何环境打开一个代码库,并立即开始工作。 将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake 与 Clang 或 mingw)结合使用,在 IDE 中生成和调试代码。 从一流的 CMake 体验中获益。
Windows 开发
面向 Windows 的最佳方式
使用 Microsoft Visual C++ 工具集和 Visual Studio 2022,设计和生成面向 HoloLens、Surface Hub、电脑以及 Xbox 的经典 Windows 桌面程序或通用 Windows 应用。


新式 C++ 支持
使用 C++11、C++14 和 C++17 构建应用
获得针对 C++11、C++14 和大量 C++17 功能的支持以及一流的性能,提高吞吐量和安全性。 使用泛型 Lambda 表达式、可恢复函数、decltype (auto)、扩展 constexpr 和 C++ 属性、折叠表达式、类型系统中的 noexcept、内联变量以及其他新式功能编写代码。
Linux 开发
编写 Linux 应用并对其进行实时调试
利用强大的编码和调试工具来管理面向通过 GCC、Clang 或其他编译器构建的 Linux 代码。 在通过 GDB 远程运行 Linux 应用程序时对其进行调试。 无论正在为 Linux 生成 IoT 应用或高性能计算云服务,Visual Studio 都将有助于高效工作。


移动开发
面向 Android 和 iOS,同时保持高效
利用 Visual Studio 2022 和调试程序的强大功能,使用 C++ 生成高性能 Android 和/或 iOS 应用和游戏、共享 C++ 库以用于移动平台和 Windows,或者使用 Xamarin 和 C++ 生成只需编写一次即可在所有移动平台上运行的代码。
游戏开发
加入已经使用 Visual Studio 的多家 AAA 顶级游戏工作室
使用 DirectX 创建在 Windows 设备上运行的高性能游戏,或者使用顶级游戏引擎(如 Unity、Unreal 和 Cocos)构建跨平台游戏。 加入已使用 Visual Studio 并取得巨大成功的多家游戏工作室,从而通过 Visual Studio 2022 和世界一流的调试程序提高生产力。


无与伦比的调试和诊断
编写无 bug 的出色代码
执行所有基本操作,如设置断点和遍历代码,然后使用更先进的功能,例如变量可视化、性能分析、调试任何本地或远程进程,以及多线程应用程序调试。 运行至单击处 (Run to click)、实时编辑代码,无需重新生成即可继续执行操作。
强大的生产力功能
快速浏览、编辑和改进代码
使用语法着色、操作指南、代码工具提示、类视图或调用层次结构实现代码可视化。 通过引用、定义、声明等方式导航到任何代码符号。 在键入时自动完成代码、快速修复问题,并重构代码以满足你的需求。 分析代码以解决常见问题。 节省本可以更好地使用的时间。
