闫刚 qt不同版本的区别

qt版本介绍

简介

qt支持的windows, linux, windows等很多版本

qt版本

安装

mingw版本

Mingw是Minimalist GNUfor Windows的缩写,mingw项目主要为了解决如果在windows上运行unix的程序的项目
mingw继承了gcc, gdb, make 这些常用的unix上开发项目的工具。qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe
这个版本就是基于mingw作为编译工具进行开发。

qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe
调用关系:qt -> mingw -> windows 

优点: 在mingw上编译的程序可以在很便捷的移植到unix,有很好的移植性
缺点: windows下性能可能和unix环境下还是有差距的,毕竟unix程序和window中多增加了一层API调用

msv2013

qt-msv2013版本就是qt利用mvs2013的编译器,调试器开发

qt-opensource-windows-x86-msvc2013_64-5.4.0.exe
调用关系:qt -> windows 

优点: 由于qt可以直接调用windows的API,所以此版本下编译的应用程序运行效率可能比mingw版本的要好一点,毕竟少调用了一层API
缺点: 由于使用msv2013的编译器进行开发,在c++语法上是否和gcc的c++语法是否一致,要么会导致程序放到unix编译报错的问题

linux

qt-linux版本是在linux下开发的,linux下的版本很单一,现在一般的CPU都是64位的,下载的时候选择64位的,如果少数人的电脑是
32位,选择32位版本的软件

qt-opensource-linux-x64-5.4.0.run

总结

  1. 如果仅仅是学习qt,建议大家使用mingw版本的,尤其对于崇拜unix的开发环境的
  2. 如果追求软件性能的,建议大家选择msv各个版本的qt环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值