适用于 Windows 的 Visual Studio C/C++ IDE 和编译器
发布时间:2026-08-21 | 浏览:4
This device is not currently supported for these products.
使用选定工具(包括 MSVC、Clang、CMake 以及 MSBuild)生成适用于 Windows 的新式 C 和 C++ 应用
安装生成 C 和 C++ 应用所需的组件
包含适用于桌面、移动、Linux 和游戏开发的 C/C++ 组件
安装过程中添加更多组件,或 安装后更新 Visual Studio
下载即表示你同意遵守下面所选 Visual Studio 版本的 许可条款 。 我们还提供使用 Visual Studio 下载软件的功能。 按 第 三 方通知 或其附带的许可证中的规定,此软件单独获得许可。 下载同时表示同意这些许可证。
下载适用于 Windows 的 Visual Studio 并选择所需工具
面向 Windows 的最佳方式
使用 Microsoft Visual C++ 工具集和 Visual Studio,设计和生成面向 HoloLens、Surface Hub、电脑以及 Xbox 的经典 Windows 桌面程序或通用 Windows 应用。
CMake、Clang、mingw 等
从任何环境打开一个代码库,并立即开始工作。 将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake 与 Clang 或 mingw)结合使用,在 IDE 中生成和调试代码。 从一流的 CMake 体验中获益。
使用 C++11、C++14 和 C++17 构建应用
获得针对 C++11、C++14 和大量 C++17 功能的支持以及一流的性能,提高吞吐量和安全性。 使用泛型 Lambda 表达式、可恢复函数、decltype (auto)、扩展 constexpr 和 C++ 属性、折叠表达式、类型系统中的 noexcept、内联变量以及其他新式功能编写代码。 Microsoft C++ 标准符合性
编写 Linux 应用并对其进行实时调试
利用强大的编码和调试工具来管理面向通过 GCC、Clang 或其他编译器构建的 Linux 代码。 在通过 GDB 远程运行 Linux 应用程序时对其进行调试。 无论正在为 Linux 生成 IoT 应用或高性能计算云服务,Visual Studio 都将有助于高效工作。
加入已在使用 Visual Studio 的多家 AAA 大作游戏工作室
使用 DirectX 创建在 Windows 设备上运行的高性能游戏,或者使用顶级游戏引擎(如 Unity、Unreal 和 Cocos)构建跨平台游戏。 加入已使用 Visual Studio 并取得巨大成功的多家游戏工作室,以通过 Visual Studio 和世界一流的调试程序提高生产力。
执行所有基本操作,如设置断点和遍历代码,然后使用更先进的功能,例如变量可视化、性能分析、调试任何本地或远程进程,以及多线程应用程序调试。 运行至单击处 (Run to click)、实时编辑代码,无需重新生成即可继续执行操作。
使用语法着色、操作指南、代码工具提示、类视图或调用层次结构实现代码可视化。 通过引用、定义、声明等方式导航到任何代码符号。 在键入时自动完成代码、快速修复问题,并重构代码以满足你的需求。 分析代码以解决常见问题。 节省本可以更好地使用的时间。
Visual Studio Community
面向学生、开放源代码和个人开发人员的全功能免费 IDE。
Visual Studio Professional
强大的开发人员工具、服务和订阅权益,可实现高效的小型团队协作。
Visual Studio Enterprise
高级调试、企业安全性、AI 辅助开发,以及面向云的 Azure 额度和开发/测试定价。