找回密码
 立即注册
收起左侧

Windows下MingW+Qt4.8.5编译Qt-creator 2.8.0

14
回复
25242
查看
[复制链接]
累计签到:595 天
连续签到:1 天
来源: 原创 2014-4-21 18:10:10 显示全部楼层 |阅读模式
本帖最后由 sywh 于 2014-4-22 13:43 编辑

       最近用到了QWT然后跟着论坛里的教程学qtcreator集成Qwt,版主也说目前没有MingW版的Qtcreator 2.8.0,抱着学习的态度来尝试这个过程,今天花了一天时间编译了4次qtcreator 2.8.0,可惜不能上传编译完成的结果,只好发两张图片,最后把release版发给版主。说一下我的过程,有兴趣来试试的童鞋可以尝试一下,做个提醒,做好心理准备,不一定能完成,但是遇到问题可以修改继续,可能环境不一样得到的结果不太一样。
      由于我一天只能上传1M的图片,所以我没办法上传更多的图,请谅解,我也希望管理能给我多点空间@Syylc120317 @yafeilinux
      因为重点是编译qtcreator,所以安装MingW跟Qt 4.8.5就没那么详细了。具体步骤如下:
      1、安装MingW,http://pan.baidu.com/share/link?shareid=3960359240&uk=4147081190 直接解压就行了。
      2、安装Qt for MingW,下载地址:http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-win-opensource-4.8.5-mingw.exe 提示找路径的时候找到刚解压的MingW。
      3、下载qtcreator 2.8.0源码:http://download.qt-project.org/official_releases/qtcreator/2.8/2.8.0/
      4、直接编译可能会报找不到GetNativeSystemInfo函数错误,该函数是windows的API,函数说明在:http://technet.microsoft.com/zh-cn/exchange/ms724340,为了避免出错,先修改qt 4.8.5的一个.h文件,这个文件在编译qtcreator后防止出现编译其他的程序错误记回改原始的,修改C:\Qt\4.8.5\src\corelib\global\qglobal.h文件,修改以后如图保存:

    5、解压qtcreator 2.8的源码,如图

    6、从菜单找到Qt 4.8.5 Command Prompt打开,如图,利用CD命令切到qtcreator2.8的目录下,如图
    7、然后输入qmake -spec win32-g++ -r "CONFIG+=release"回车,等待完成。
    8、再输入mingw32-make release回车,开始编译,这个过程大概一个多小时,看个人电脑,安静等待完成,编译完成先不要关闭窗口,把窗口先最小化,在C 盘根目录下新建一个名为qtcreator-2.8.0图所示:
,
编译完成图:

    9、编译完成后会很大

并不是所有文件都是必须的,调出命令窗口,输入命令:mingw32-make install INSTALL_ROOT="C:\QtCreator-2.8.0"。这句命令就是把刚才编译好的源码中的有用的东西复制到qtcreator 这个文件夹里
面,下图

为复制后文件夹里面有三个文件,其中bin 文件夹里面有QtCreator 的启动程序,现在可以把刚才那1.6GB 的东西删除掉了。
    10、启动qtcreator会提示找不到库,把MingW跟Qt下面需要的库拷到qtceator-2.8.0下就可以了
    11、运行结果
这一个是我刚用mingw编译的


这一个是从qt-project下载的
    12、Release版下载地址http://115.com/?ct=rar&pickcode=dy9um4kk0awjlxxoa
    13、搞了一天,编了几次,好辛苦,求加精@Syylc120317

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
参与人数 2人气 +6 收起 理由
richards + 2 对我帮助很大! 0x0601是win7的
xflcx1991 + 4 很实用!

查看全部评分总评分 : 人气 +6

回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-4-22 10:22:07 显示全部楼层
在开放区,我没有权限。帖子很好,你把帖子再排下版吧,有些地方文字显示有点乱。还有,空间的大小这个问题,我也没有这个权限。对了,你把编译好的传到一个网盘上吧,把链接加在贴子中。我让管理员给你加精。
回复 支持 反对

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-4-23 07:26:46 显示全部楼层
这个链接,http://115.com/?ct=rar&pickcode=dy9um4kk0awjlxxoa有问题,打不开,无法下载。

点评

http://cdnuni.115.com/gdown_group649/M00/DC/E5/CnMATlNV7QsAAAAAAhqnhmGo6k07117186/QtCreator-2.8.0-MingW.rar?k=ZC0KGdShU3R-eNqpJFbFLw&t=1430303419&u=3524601797-11527388-dy9um4kk0awjlxxoa&s=102400&file=  详情 回复 发表于 2015-4-29 18:04
http://cdnuni.115.com/gdown_group649/M00/DC/E5/CnMATlNV7QsAAAAAAhqnhmGo6k07117186/QtCreator-2.8.0-MingW.rar?k=8je7ZNQcBBPkxApiowAUzw&t=1425865416&u=3524601797-11527388-dy9um4kk0awjlxxoa&s=102400&file=  详情 回复 发表于 2015-3-9 09:20
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2014-4-24 18:25:02 显示全部楼层
额,怎么会打不开呢,上传后我还试过的,不行我重新上传到百度云盘吧,不过要等几天了,
回复 支持 反对

使用道具 举报

累计签到:29 天
连续签到:1 天
2014-5-10 17:22:41 显示全部楼层
我想知。。为什么要编译qtcreator。。
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2014-5-12 17:42:21 显示全部楼层
ztzheng 发表于 2014-5-10 17:22
我想知。。为什么要编译qtcreator。。

为了集成QWT,官网提供的qtcreator是VS编译的,集成QWT的时候会有问题,所以。
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-3-9 09:20:42 显示全部楼层
Syylc120317 发表于 2014-4-23 07:26
这个链接,http://115.com/?ct=rar&pickcode=dy9um4kk0awjlxxoa有问题,打不开,无法下载。 ...

http://cdnuni.115.com/gdown_grou ... tor-2.8.0-MingW.rar
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2015-4-27 00:15:47 显示全部楼层
提示核心载入失败怎么办?  core.dll

点评

不知道我上面写的第十点您有没有注意到。  详情 回复 发表于 2015-4-29 18:10
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-4-29 18:02:38 显示全部楼层
xflcx1991 发表于 2015-3-11 22:46
接着7楼写。
--------------------------------
不过怎么关于界面是这样的呢?2.7.84?我下的可是2.8的源 ...

这个可以看一下代码里面的版本号,
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-4-29 18:04:35 显示全部楼层
Syylc120317 发表于 2014-4-23 07:26
这个链接,http://115.com/?ct=rar&pickcode=dy9um4kk0awjlxxoa有问题,打不开,无法下载。 ...

http://cdnuni.115.com/gdown_grou ... tor-2.8.0-MingW.rar
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-4-29 18:10:53 显示全部楼层
richards 发表于 2015-4-27 00:15
提示核心载入失败怎么办?  core.dll

不知道我上面写的第十点您有没有注意到。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2015-5-21 09:50:08 显示全部楼层
sywh 发表于 2015-4-29 18:10
不知道我上面写的第十点您有没有注意到。

多谢 我现在采用  批处理的方式 打开快捷方式,这样的话就不用拷贝一份 动态链接库了。
回复 支持 反对

使用道具 举报

尚未签到

2016-3-11 07:45:18 显示全部楼层
好帖还是要收藏,请继续
回复 支持 反对

使用道具 举报

尚未签到

2016-3-14 15:55:22 显示全部楼层
确实值得好好看看,顶先
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-2-9 17:25:50 显示全部楼层
谢谢这么好的文章,有空试试~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了