• 10484阅读
  • 21回复

[共享]Qt5.0.2 mingw32 静态编译结果分享(无webkit) [复制链接]

上一主题 下一主题
在线realfan
 

只看楼主 正序阅读 楼主  发表于: 2013-04-14
— 本帖被 XChinux 执行加亮操作(2013-07-12) —

(因Qt5.1.0已经发布,不再提供Qt5.0.2的编译结果下载,请至
http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1448
下载最新版 2013.7.6更新)


http://pan.baidu.com/share/link?shareid=511608&uk=673227135 (5.0.2已经失效)


webkit,
含odbc,sqlite


qmake.exe同一目录下,有个qt.conf文件,用记事本打开,修改一下
Prefix = D:/Qt/5.0.2-rel-static这一行,
将路径换成你的路径。注意用反“/”分隔,或者“\\"
如,我的路径是D:/Qt/5.0.2-rel-static/bin/qmake.exe则写成
Prefix = D:/Qt/5.0.2-rel-static






在线realfan

只看该作者 21楼 发表于: 2013-11-28
回 20楼(yeguoxiong) 的帖子
Qt bug
Qt5.2beta1应该解决了
http://www.qtcn.org/bbs/read-htm-tid-55200.html
离线yeguoxiong

只看该作者 20楼 发表于: 2013-11-28
quick无法使用。
离线everplus

只看该作者 19楼 发表于: 2013-07-09
-skip qtwebkit -skip qtwebkit-examples
在线realfan

只看该作者 18楼 发表于: 2013-05-21
回 17楼(cavendish) 的帖子
昨晚试了一下,同时加了-skip webkit -skip qtwebkit。但还是不行,编译时有no make rules .....webkti之类的错误提示。
不知道只用其中一个会不会管用,还没试
离线cavendish

只看该作者 17楼 发表于: 2013-05-14
5.0的configure好像发生变化了
试试
-skip webkit
或者
-skip qtwebkit
在线realfan

只看该作者 16楼 发表于: 2013-05-14
回 15楼(356458089) 的帖子
我是configure后,将生成的Makefile用记事本打开,手工删除webkit相关内容,再编译的。
通过configure怎么也去不掉,怀疑是5.02的bug。
离线356458089
只看该作者 15楼 发表于: 2013-05-14
楼主能不能说下怎么去掉webkit的,我加-nomake webkit -nomake qtwebkit 参数均无效,没有任何提现,加-no-webkit直接说我参数错误...无语
离线jakes

只看该作者 14楼 发表于: 2013-04-27
回 13楼(realfan) 的帖子
感谢楼主答疑,依此法已经可用。
在线realfan

只看该作者 13楼 发表于: 2013-04-26
回 11楼(jakes) 的帖子
在qmake.exe同一目录下,有个qt.conf文件,用记事本打开,修改一下
Prefix = D:/Qt/5.0.2-rel-static
这一行,将路径换成你的路径。注意用反“/”分隔,或者“\\"
如,我的路径是D:/Qt/5.0.2-rel-static/bin/qmake.exe
则写成
Prefix = D:/Qt/5.0.2-rel-static

你的根据实际情况改吧
离线roywillow

只看该作者 12楼 发表于: 2013-04-26
回 11楼(jakes) 的帖子
估计你没写qt.conf
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jakes

只看该作者 11楼 发表于: 2013-04-25
回 楼主(realfan) 的帖子


表示不能使用。。。
离线计划

只看该作者 10楼 发表于: 2013-04-23
New Features in Qt 5.1:
Other New Features

Support for Static Qt builds
静待5.1
好好学习,天天向上。
离线zhen_sci
只看该作者 9楼 发表于: 2013-04-22
回 4楼(hohos) 的帖子
楼主辛苦了,偶然看见一篇文章http://www.ktao.net/archives/125
看看有用没
离线roywillow

只看该作者 8楼 发表于: 2013-04-22
回 6楼(liulun) 的帖子
webkit这玩意太庞大了,动态编译都不一定成功,并且4.7、4.8的时候官方明确说明不能静态链接,加上mingw版本庞杂,我觉得还是不要太指望的好……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线liulun

只看该作者 7楼 发表于: 2013-04-22
现在关键是:我在我本地开发出来的应用程序,我不管怎么弄,分发到其他电脑上,都无法运行。真郁闷
离线liulun

只看该作者 6楼 发表于: 2013-04-22
将Qt 动态链接生成的exe及依赖dll打包方法

您的这篇文章,我也看过了,
不好使的。
离线liulun

只看该作者 5楼 发表于: 2013-04-22
1.希望老大您不要放弃尝试,这些问题对我们来说实在是难于解决的,没有WEB KIT的QT实在是有点难受
2.可否尝试一下非mingw下编译QT啊
离线hohos

只看该作者 4楼 发表于: 2013-04-20
我尝试static编译5.0.2带webkit,试验几次最后均失败了。。。最后一次在静态link webxxx.a的时候失败了

但有几个事项可以提醒下,有可能是所用mingw版本问题,普通编译时无问题,大部份均是static link失败。
::


1,webkit所必须的icu4c,
如果是静态编译qt5且用到icu4c的话,目前默认icu4c也必须是静态编译。
我的icu4c 51.1静态编译失败。最后在icu4c 49.x版本静态编译成功,且能和qt结合

2,opengl方面,没有用angexxx库,直接使用的--opengl desktop,不知道编译成功后移植到其他机器是否会有问题。
感觉除非对方显卡太老或驱动太老,不支持opengl2.0, 否则应该没什么问题。。

3,openssl静态编译成功,但被Qt5.0.2  -openssl-linked OPENSSL_LIBS="-lssl -lcrypto"链接失败,同样是我所用的mingw版本中,static链接中最常见的bad reloc address 0x00之类。
openssl动态编译无问题,Qt5 -openssl 动态链接则无问题。

4,有可能需要到flex bison等工具,可在bat或脚本或直接全局环境变量的 PATH变量中加入qt5dir/gnuwin32/bin的目录
离线zhen_sci
只看该作者 3楼 发表于: 2013-04-20
怎么生编译啊,貌似只有designer,没有creator
离线liulun

只看该作者 2楼 发表于: 2013-04-20
为什么没有WEB KIT啊,
伤心死啦,伤心死啦。
你们是大牛,你们满足了自己的需求就完事了
你们可曾想过小菜的心思
能力越大,责任越大啊。
离线XChinux

只看该作者 1楼 发表于: 2013-04-14
谢谢楼主了,呵呵,另外,请楼主上下skype讨论组,关于Qt Compiled by QTCN工作组.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个