• 11114阅读
  • 14回复

[提问]Qt5.0把其MSVC编译器更改为MinGW [复制链接]

上一主题 下一主题
离线phpqinsir
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-25
Qt5.0较新,之前也一直用MinGW,现在5.0出来了。但是,没有MinGW版本的Qt5.0.所以,烦请各位帮忙一下,把MSVC编译器更改为MinGW编译器。谢谢!
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线realfan

只看该作者 1楼 发表于: 2012-12-25
目前只能用源码自己编译。论坛不是有人发mingw编译qt5的帖子了吗
离线phpqinsir
只看该作者 2楼 发表于: 2012-12-25
回 1楼(realfan) 的帖子
看了一下。可我C++编译这方面不专业。我是搞PHP的。现在过来进步一下。那个太高深难搞了。
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线0xffffh

只看该作者 3楼 发表于: 2012-12-25
There are a few things we’re still working on for the 5.0 series. We have bugs that we want to fix. We currently do not have binary packages for MinGW (as WebKit doesn’t yet work with it yet) and MSVC 2012 (you’ll need to compile from source), and we’ll work on delivering these as soon as possible. The current plan is to have a first patch level release, 5.0.1, some time before the end of January.”
(from http://blog.qt.digia.com/blog/2012/12/19/qt-5-0/)
The ausence of the MinGW builds are related with a problem with QtWebkit and MinGW.
https://qt-project.org/forums/viewthread/22883
离线roywillow

只看该作者 4楼 发表于: 2012-12-25
Qt5在mingw方面还有很多问题,特别是webkit不能编译,所以官方就没提供mingw版
想用的话就自己编译吧,Qt安装与发布区最近挺火的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线phpqinsir
只看该作者 5楼 发表于: 2012-12-26
回 4楼(roywillow) 的帖子
只要以后会发布对应的MinGW版本,我再等等吧。不然,自己搞来,问题太多,会影响编程的兴趣。再者,我只是编写一些简单的应用,熟悉知识点。暂时,还不想涉及太多的底层的东西,没时间也没有能力。见笑了。!
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线roywillow

只看该作者 6楼 发表于: 2012-12-26
回 5楼(phpqinsir) 的帖子
其实mingw越用越爱恨交加
版本太多,出了问题经常搞不懂是代码还是编译器的问题,特别是Qt这种大家伙
但是又绿色,库又全,还精简……
我打算等VS2012版出来后转这个……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线phpqinsir
只看该作者 7楼 发表于: 2012-12-26
回 6楼(roywillow) 的帖子
你说的不会是真的吧。这样一说,搞得我立马没兴趣了。虽然我对其他语言的编程不是太熟悉。但是,至少也没有像Qt C++这样的编程纠结啊。况且,这个MinGW应该算是挺成熟的了吧。因为不会遇到这种编译器的问题吧。如果真出现这种问题。那真要命。思来想去,突然深处PyQt要更好一些。呵呵。
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线roywillow

只看该作者 8楼 发表于: 2012-12-26
回 7楼(phpqinsir) 的帖子
其实是因为mingw民间版本太多了,个人认为这算是开源的一个优点和缺点
之前下了一个gcc4.7.x版本的personal build,结果目测是makefile解析的bug,一次只能编译一个cpp。最后又重新找了一个版本,立刻通过了。
再一个经历就是编译Qt4.8.4,用的mingw64里float的头文件有好几个,有一些是对标准库的进行的补充。Qt用到的一些这方面宏的定义一部分在这个float.h里,又有一些在另外的float.h里,最后靠不断更换需要的头文件的位置解决了,当然也是谷歌的结果。
这些问题其实也挺少见的,碰到了也算是见了见世面,不过每次总会想,这段代码为毛官方能正常编译通过到了我这里就非要自己去除错呢……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线phpqinsir
只看该作者 9楼 发表于: 2012-12-26
回 8楼(roywillow) 的帖子
听你这么一说,我突然发现很多问题都是山寨惹的祸。反正,我也只是学习技术点。以后如果真转过来搞C++的话,现在也多少能做个铺垫。以后遇到问题就多总结,备忘。相信再难也能过去。主要是对C++的前景担忧啊。
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线roywillow

只看该作者 10楼 发表于: 2012-12-26
回 9楼(phpqinsir) 的帖子
这个山寨用在这不合适吧
c++嘛,我的观点是,只要找到适合自己的工具就好了,何必在意别人怎么看呢
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线phpqinsir
只看该作者 11楼 发表于: 2012-12-27
回 10楼(roywillow) 的帖子
你说以后会出MinGW编译器版本的Qt么?
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线roywillow

只看该作者 12楼 发表于: 2012-12-27
回 11楼(phpqinsir) 的帖子
这个还真不好说
出的可能性大一点吧
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线phpqinsir
只看该作者 13楼 发表于: 2012-12-28
回 12楼(roywillow) 的帖子
是不是用Qt Creator创建的Q项目,不管用VS还是MinGW编译不会出现语法错误吧。不考虑库兼容的情况下。
qtcn.org是我见过最热心的论坛,也是解决问题率最高的论坛。希望,我的问题能让更多的人少走弯路。
离线roywillow

只看该作者 14楼 发表于: 2012-12-28
回 13楼(phpqinsir) 的帖子
我认为应该如此
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个