找回密码
 立即注册

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

发表于 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 很实用!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2014-5-10 17:22:41 | 显示全部楼层
我想知。。为什么要编译qtcreator。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-12 17:42:21 | 显示全部楼层
ztzheng 发表于 2014-5-10 17:22
我想知。。为什么要编译qtcreator。。

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

使用道具 举报

发表于 2014-5-23 02:20:19 | 显示全部楼层
本帖最后由 xflcx1991 于 2015-3-11 22:45 编辑

我这里做到复制dll到目录后,弹出这个错误提示。

2015年3月11日记录
在第10步,这样做
Now copy all non-debug dlls (i.e. *4.dll, but not *d4.dll) from D:\Programme\Qt\2010.05\qt\bin\ to D:\Programme\qt-creator-2.0.1-build\bin\
来源参考http://www.qtforum.org/article/3 ... tor-with-mingw.html 2楼
终于成功了。
有时间了上传一份。暂且考虑百度网盘、华为网盘。

本帖子中包含更多资源

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

x

点评

接着7楼写。 -------------------------------- 不过怎么关于界面是这样的呢?  详情 回复 发表于 2015-3-11 22:46
回复 支持 反对

使用道具 举报

 楼主| 发表于 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
回复 支持 反对

使用道具 举报

发表于 2015-3-11 22:46:20 | 显示全部楼层
本帖最后由 xflcx1991 于 2015-3-11 22:48 编辑
xflcx1991 发表于 2014-5-23 02:20
我这里做到复制dll到目录后,弹出这个错误提示。

2015年3月11日记录

接着7楼写。
--------------------------------
不过怎么关于界面是这样的呢?2.7.84?我下的可是2.8的源码呀

本帖子中包含更多资源

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

x

点评

这个可以看一下代码里面的版本号,  详情 回复 发表于 2015-4-29 18:02
回复 支持 反对

使用道具 举报

发表于 2015-4-27 00:15:47 | 显示全部楼层
提示核心载入失败怎么办?  core.dll

点评

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

使用道具 举报

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

本版积分规则

12下一页

sywh

    主题

    帖子

    647

    积分

    Qter3级会员

    Rank: 3Rank: 3

    积分
    647

Qter3级会员

发私信