Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。
DEV下载
DEV使用教程
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。
CodeBlocks官网
CodeBlocks下载和使用
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2019 版本,基于.NET Framework 4.5.2 。
被誉为编译器之神。
紫色Visual Studio IDE功能丰富(推荐下载,死板安装,不需要配置环境)
蓝色Visual Studio Code更轻量、快速(该软件下载安装容易,需要进行语言环境配置)
新款2019界面更美观,体验更加官方地址
下载和使用教学
VSCode自由度更高,插件丰富,生态完好。VSCode官网
下载和使用
C++环境搭建
如果不涉及大型项目的构建,综合使用体验等各方面因素考虑,CodeBlocks和VisualStudio是不错的选择。
注意:微软产品的VS系列,F5调试之后,不会停留窗口,会出现画面闪过,可以在return 0;
之前加入system("pause");
冻结屏幕,达到停留的效果。该函数的头文件