开发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应用程序。
支持所有代码库
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、内联变量和其他现代功能编写代码。
编写Linux应用程序并实时调试它们
利用强大的编码和调试工具来管理以GCC、Clang或其他编译器构建的Linux为目标的代码。在Linux应用程序使用GDB远程运行时调试它们。无论您是在为Linux构建物联网应用程序还是高性能计算云服务,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的代码
完成所有基本的工作,比如设置断点和逐步遍历代码,然后进行更高级的变量可视化、性能分析、调试任何本地或远程进程以及多线程应用程序调试。运行单击,编辑您的活动代码并继续执行,而无需重新构建。
强大的生产力功能
快速浏览、编辑和改进代码
使用语法着色、指导方针、代码工具提示、类视图或调用层次结构可视化代码。通过引用、定义、声明等导航到任何代码符号。在键入时自动完成代码,快速修复问题,并根据需要重构代码。分析代码中的常见问题。节省本来可以用得更好的时间。