vc vs 与mingw32 qt Dev-Cpp这些IDE或编译器与图形用户界面开发框架搭配把我有点搞糊涂了!

不太明白好像同样的事vcvs都可以做,为什么还有这么其他的编译器开发环境的组合,这里孰优孰劣,是否针对不同的应用场合有很大的区别?希望比较懂行的给个优劣比较。... 不太明白好像同样的事vc vs都可以做,为什么还有这么其他的编译器开发环境的组合,这里孰优孰劣,是否针对不同的应用场合有很大的区别?希望比较懂行的给个优劣比较。 展开
 我来答
lionkind117
2012-10-11 · TA获得超过1075个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:185万
展开全部
不客气的讲,楼主你对很多概念完全混乱不清。

首先,VC、VS是“IDE”。“IDE"是“集成开发环境”,换言之是众多编程相关软件或文件的集合。所以,编译器仅仅是IDE中的一个重要的组成部分。IDE包括编译器。

Dev-Cpp是“IDE”中图形界面那部分,而编译器,链接器由别的软件提供,如Mingw32。

Mingw32是编译环境(包括编译器链接器),本身不具有图形界面。它是GCC在Windows下的版本,而GCC是linux下的编译环境。由于没有图形界面,所以只能用记事本写源程序,然后再命令行(linux里称“终端”)里编译链接,有时还需要写make文件。其实这种方式在linux下是非常普遍的。

qt是跨平台的图形界面开发框架,简单的说就是用来编有窗口的程序。类似于微软的MFC和“.net”。MFC、“.net”仅能在windows下开发窗口程序,而QT是跨平台的。另外MFC、“.net”必须授权使用(即掏钱向微软买VC或VS),而QT是开源,自由软件(这个有争议),可以不花钱,或少花钱。

孰优孰劣这个容易引起口水仗,就不写了。
lin248
2012-10-11 · TA获得超过121个赞
知道答主
回答量:46
采纳率:0%
帮助的人:47.9万
展开全部
vc vs只针对微软自己的平台可用,而且用起来比繁琐,不容易上手

qt 上手容易,可移植性高,方便

不同平台有各自的住优缺点,各有各喜欢,好比同样历史,不同作者写出来的味道不同,各有各看法,所以会有这么多不同的平台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式