使用 C/C++ 进行跨平台和游戏开发的 Visual Studio IDE Skip to content
C 和 C++ 编码工具 | Visual Studio2021-09-27T10:34:13-07:00

Cplusplus logo

开发 C 和 C++ 应用程序

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

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

  • 包含适用于桌面、移动、Linux 和游戏开发的 C/C++ 组件
  • 获取精简安装
  • 安装过程中添加更多组件, 或
C and C++ video screenshot

下载即表示同意以下选定 Visual Studio 版本的 许可条款。 我们还提供使用 Visual Studio 下载软件的功能。 此软件单独获得许可,如3rd 参与方通知 或其附带的许可证中所述。 下载同时表示同意这些许可证。

改用其他语言进行编码?

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

显示多个代码库的图形

支持所有代码库

CMake、Clang、mingw 等

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

Windows 开发

面向 Windows 的最佳方式

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

Microsoft Visual C++ 工具集的屏幕截图
支持 C++11、C++14 以及多个 C++17 功能的屏幕截图

新式 C++ 支持

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

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

Linux 开发

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

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

Linux 调试工具的屏幕截图
移动开发窗口的屏幕截图

移动开发

面向 Android 和 iOS,同时保持高效

利用 Visual Studio 2019 和调试器的强大功能,通过 C++ 生成高性能的 Android 和/或 iOS 应用和游戏,共享 C++ 库以用于移动平台和 Windows,或者使用 Xamarin 和 C++ 生成只需编写一次即可在所有移动平台上运行的代码。

游戏开发

加入已经使用 Visual Studio 的多家 AAA 顶级游戏工作室

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

游戏开发窗口的屏幕截图
调试和诊断窗口的屏幕截图

无与伦比的调试和诊断

编写无 bug 的出色代码

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

强大的生产力功能

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

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

生产力功能的屏幕截图

适用于学生、开放源代码和个人开发人员的
功能完备的免费 IDE

免费下载

适用于小型团队的专业开发人员工具、
服务和订阅权益

免费试用

满足所有规模大小团队的严苛质量和规模需求的
端到端解决方案

免费试用

反馈