标题:使用mingw编译QTCreator3.0.1和QT5.2.1
作者:jixc2008
日期:2014-02-11 09:20
内容:
为方便开发自定义的QT Plugin插件需要,使用mingw编译QTCreator3.0.1,做了好多遍都没有成功。
请各位大侠提供一份使用mingw编译好的QTCreator3.0.1,最好是使用mingw编译QT5.2.1时把QTCreator3.0.1也编译进去
多谢了
#1 [jixc2008 02-11 09:25]
从http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/
下载使用mingw编译的QT5.2.1和QTCreator3.0.1
按照上面网站中的readme,运行下载文件目录中的qtbinpatcher.exe重新配置软件
运行../bin目录下的QTCreator .exe,QTCreator运行失败。请各位大侠测试一下。
我用的运行环境是Win7中文旗舰版解压后的存放路径32位和64位分别为C:\Qt\x32-Qt-5.2.1+QtCreator-3.0.1-(gcc-4.8.2-dwarf) 和C:\Qt\x64-Qt-5.2.1+QtCreator-3.0.1-(gcc-4.8.2-seh)
#2 Re:从http://sourceforge.net/projects/mingwbuilds/fi [jixc2008 02-11 09:31]
#3 [myleader 02-11 09:50]
首先,你最好只使用32位或者64位其中之一,而不是两个都装,这样会有两个qmake,到binpatch的时候会出错的。
解压缩以后要把其中的bin目录加入系统path,这样binpatcher可以自动识别qmake并给出合适的修补
然后mingw-build项目的Qt包没有包含mingw32-make,所以将来你还会遇到更多问题,如果你采用msys的make的话,那个make程序超级慢,我也不知道怎么回事
Lex88已经创建了MSYS2项目,推荐采用那个项目的包,具体可以参看我的帖子
http://www.qtcn.org/bbs/read-htm-tid-55843.html
#4 回 myleader 的帖子 [jixc2008 02-11 10:09]
myleader:首先,你最好只使用32位或者64位其中之一,而不是两个都装,这样会有两个qmake,到binpatch的时候会出错的。
解压缩以后要把其中的bin目录加入系统path,这样binpatcher可以自动识别qmake并给出合适的修补
然后mingw-build项目的Qt包没有包含mingw32-make,所以将来你还会遇到更 .. (2014-02-11 09:50)
x86和x64不是安装的是解压缩后直接用的。
解压缩后的bin 文件夹下面有mingw32-make.exe文件。
#5 [0xffffh 02-11 11:43]
我有自己编译好的64位的,这里下载:
Qt5.2.1-MinGW4.8.1.Rev5-X86_64
注意事项:
1. 解压后会得到3个目录,doc,qtcreator,x64
2. 编译器用的是MinGW 4.8.1 rev5 X86_64
3. 解压后将x64\bin目录下的qt.conf中的Prefix=YourDestPath 修改为你自己的目录(qmake的上一级目录)
4. 在QtCreator Tools->Option->Help->Documentation将解压得到的doc目录下的所有文件加入,这样就可以使用帮助了
5. QtCreator一些我用不上的组件已被删除(Subversion,CVS,Perforce,BB等)