admin管理员组

文章数量:1573010

【windows10】 Windows下开发C++的IDE

  • 背景
  • Visual Studio
  • Microsoft Visual C++ 6.0
  • Dev C++
  • Code::Blocks
  • Microsoft Visual C++与Visual Studio的区别是什么?

背景

IDE即集成开发环境, Windows 下的C++语言 IDE 众多,下面列举几个:
首先抛个tips:
微软 (英文名称:Microsoft;中文名称:微软公司或美国微软公司)始建于1975年,是一家美国跨国科技公司,也是世界PC(Personal Computer,个人计算机)软件开发的先导,由比尔·盖茨与保罗·艾伦创办于1975年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。(百度百科)
Microsoft Windows操作系统是微软开发的,是闭源商用的;

Visual Studio

微软开发的 Visual Studio(简称 VS),它是 Windows 下的标准 IDE。为了适应最新的 Windows 操作系统,微软每隔一段时间就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。不过 VS 体积有点庞大!

Microsoft Visual C++ 6.0

Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。
Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,集成了MFC 6.0,包含标准版(Standard Edition)、专业版(Professional Edition)与企业版(Enterprise Edition) 。如今仍用于维护旧的项目。

Dev C++

Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。同时Dev C++是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。

NOI 是National Olympiad in Informatics的缩写,译为“全国青少年信息学奥林匹克竞赛”;
NOIP 是National Olympiad in informatics in Provinces的缩写,译为“全国青少年信息学奥林匹克联赛”。NOI、NOIP 都是奥林匹克竞赛的一种,参加者多为高中生,获奖者将被保送到名牌大学或者得到高考加分资格。

Code::Blocks

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。

Microsoft Visual C++与Visual Studio的区别是什么?

visual c++ 6.0后续版本只是visual studio的一个组件而已,vc6.0可以独立安装,但是后续版本都不可以了,后续visual c++作为vs这个IDE的C++编译器组件。
visual c++和visual studio并不是两个相对独立软件,visual studio是一个开发套件,visual c++只是visual studio的一个组件。
由于微软公司一家独大,所以visual c++又叫MSVC,作为编译器并不完全遵守 ISO C++标准。

本文标签: WindowsIDE