C和c++编程工具| Visual Studio 2023 - 05 - 02 - t08:33:08 07:00

Cplusplus logo

开发C和c++应用程序

使用您选择的工具,包括MSVC, Clang, CMake和MSBuild,为Windows构建现代C和c++应用程序

安装构建C和c++应用程序所需的组件

  • 包含用于桌面、移动、Linux和游戏开发的C/ c++组件
  • 得到一个简单的安装
  • 在安装过程中添加更多组件,或者

通过下载,您同意您在下面选择的Visual Studio版本的许可条款。我们还提供了使用Visual Studio下载软件的功能。本软件是单独授权的,如第三方通知或随附的许可证中所述。通过下载,您也同意这些许可。

用另一种语言编码?

下载Visual Studio for Windows并选择所需的工具

有什么新鲜事

Windows开发

瞄准Windows的最好方法

使用Microsoft Visual c++工具集和Visual Studio 2022设计和构建针对HoloLens, Surface Hub, PC和Xbox的经典Windows桌面程序或通用Windows应用程序。

screenshot for Microsoft Visual C++ toolset

支持所有代码库

make, 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、内联变量和其他现代功能编写代码。

screenshot of support for C++11, C++14 and many C++17 features

编写Linux应用程序并实时调试它们

利用强大的编码和调试工具来管理以GCC、Clang或其他编译器构建的Linux为目标的代码。在Linux应用程序使用GDB远程运行时调试它们。无论您是在为Linux构建物联网应用程序还是高性能计算云服务,Visual Studio都将帮助您提高生产力。

Linux Development

瞄准Android和iOS,同时保持高效

利用Visual Studio 2022和调试器的强大功能,在c++中构建高性能的Android和/或iOS应用程序和游戏,共享c++库以瞄准移动平台和Windows,或者使用Xamarin和c++编写一次并在所有移动平台上运行。

Cross Platform

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

使用DirectX创建运行在Windows设备上的高性能游戏,或使用顶级游戏引擎(如Unity、Unreal和Cocos)创建跨平台游戏。加入许多已经使用Visual Studio的成功游戏工作室,通过Visual Studio 2022和世界级的调试器来提高您的生产力。

screenshot of debugging and diagnostics windows

无与伦比的调试和诊断

编写最好的、无bug的代码

完成所有基本的工作,比如设置断点和逐步遍历代码,然后进行更高级的变量可视化、性能分析、调试任何本地或远程进程以及多线程应用程序调试。运行单击,编辑您的活动代码并继续执行,而无需重新构建。

强大的生产力功能

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

使用语法着色、指导方针、代码工具提示、类视图或调用层次结构可视化代码。通过引用、定义、声明等导航到任何代码符号。在键入时自动完成代码,快速修复问题,并根据需要重构代码。分析代码中的常见问题。节省本来可以用得更好的时间。

screenshot of productivity features

反馈