Dev C++和Microsoft Visual C++是我们编写C++程序时常用的两款IDE(集成开发环境),但两款编辑器在一些C++程序上不兼容。让我们了解一下这两者的区别。

一、所使用的编译器不同

vc用的是microsoft的编译器,dev-c++用的是GNU移植到windows下编译器mingw32。 vc更适合开发有窗口界面的程序,dev-c++适合控制台程序。

二、开发来源不同

本质上来看dev中使用的C++编译器、链接器等等都是自由软件,而vs里集成的c++编译器、链接器都是有微软自行开发的,主要是编译器的不同。当然界面和功能上也有诸多差异 ,devc++主要针对的C++开发,而vs则可以进行多种语言、平台的开发。

三、优势不同

Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW等众多自由软件,并且可以取得最新版本的各种工具支持。Dev-C++是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。

四、特点不同

1、VC:允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。

2、Dev-c++:使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。开发环境包括多页面窗口、工程编辑器以及调试器等。

关于Dev C++与Microsoft Visual C++的区别相关推荐

  1. 下一版本Windowsreg; CE 开发工具Smart Device Extensions for Microsoft Visual Studioreg; .NET...

    初识 Smart Device Extensions Larry Roof Tonked.com 2001年10月23日 上个月我曾说过我会前往 Microsoft 学院,了解下一版本的小型工具的情况 ...

  2. Microsoft Visual Studio 2012 添加实体数据模型

     Microsoft Visual Studio 2012 添加实体数据模型 1.创建一个web项目 2.添加ADO实体数据模型,如下图: 3.选择 从数据库生成,然后下一步 4.新建连接,如下图: ...

  3. Scrapy安装错误: error: Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build To

    转载自: https://blog.csdn.net/nima1994/article/details/74931621 原文简练,记得给原文点个赞.写的挺好的! 我写的就比较详细了点~好吧,是琐碎. ...

  4. Microsoft Visual C++ 不支持long long

    Microsoft Visual C++ 不支持long long 在C/C++中,64为整型一直是一种没有确定规范的数据类型.现今主流的编译器中,对64为整型的支持也是标准不一,形态各异.一般来说, ...

  5. Microsoft Visual C++ 14.0 is required错误解决办法

    在安装相应库时提示错误 下载Microsoft Visual C++ 14进行安装(地址自行bd) 安装完成后,重新启动计算机 再执行安装命令 pip install aiodns 查看安装结果 pi ...

  6. Microsoft Visual Studio 2010 Load Test Feature Pack安装排错

    遇到Load Test相关数据库报错 --------------------------- Microsoft Visual Studio --------------------------- T ...

  7. Microsoft Visual C++ 14.0 is required解决方法

    在用python调用别的语言(我用的是cache数据库)的方法时,在执行"python setup3.py install"方法时出现"error: Microsoft ...

  8. Microsoft Visual C++ 14.0 is required

    在用pycharm过程中,用pip去安装一些第三方包的时候会出现如下错误,缺少C++编译器,因为有些程序需要使用,没有C++接口会报错,查阅相关资料及自己的解决方案 error: Microsoft ...

  9. windows下scrapy安装问题,以及Twisted安装报错(error: Microsoft Visual C++ 14.0 is required.)完美解决办法...

    方法1(通常是失败的) 1. 命令行执行: pip3 install scrapy 不管是网络问题也好,缺少相关的包也好,用这条命令安装scrapy我就没成功过...难受 方法2(成功) 手动安装相关 ...

最新文章

  1. JAVA byte[] String
  2. 下载服务器文件到本地
  3. Pytesseract的安装与使用。pip安装完Pytesseract报错不能用的解决方案【笔记自用】
  4. 面试总结-腾讯产品群面
  5. Sea Battle
  6. 外媒评出中国最美20个景点
  7. ShardedJedisPool 中可用连接数的小bug
  8. flask mysql orm,flask的orm框架(Flask-SQLAlchemy)-创建表
  9. LeetCode算法入门- Implement strStr() -day22
  10. 弹出模态窗口,关闭并刷新页面
  11. Office文档在线预览/在线编辑解决方案 - 毕升OfficeAPI说明
  12. 3.linux(ubuntu)常用服务器搭建
  13. Web性能优化:雅虎35条
  14. off-by-one
  15. IBM制造业专家赵亮:汽车及制造业质量体系管理
  16. [C#学习教程-委托]001.大道至简之委托(代理),匿名函数,Lambda表达式
  17. 运用R语言绘制小提琴图
  18. 2021-12-17 每日一练 100元怎么买100个蛋,鸡蛋1毛一个,鸭蛋3元一个,鹅蛋6元一个
  19. VSCode搭建Vue项目及服务器部署
  20. 学习Java的第五天 | 定义方法 | 引用数据类型——类 | 访问权限-修饰符 | 全局变量与局部变量 | toString | 构造方法 | 方法重载

热门文章

  1. 微软Surface Pro 3笔记本如何u盘装win10系统教程
  2. ubuntu20.04 服务器深度学习环境docker搭建
  3. css3案例分析,王安琪:CSS3网站案例分析——以“Fine Goods”为例
  4. NBA体育决策和数据挖掘分析
  5. 普鸥知识产权|为什么大家都要注册欧盟商标?有什么优势?
  6. 低压差线性12V24V36V48V单通道LED线性恒流IC 高精度芯片LED手电筒专用ic方案
  7. [sql server] sql server 2005 外围应用配置器错误 - 计算机 localhost 在网络上不存在,或无法远程配置该计算机...
  8. 龙族幻想冰龙古洞计算机指令,龙族幻想校长室指令是什么?校长室指令异闻攻略[多图]...
  9. 性能测试LR学习笔录2am pm -3
  10. 利用2台2450源表进行场效应管(FET)特性测量