Windows7 32位安装QT遇到的问题

安装环境(蓝色粗体字为特别注意内容)
1,安装环境:Windows7 32位旗舰版

2,参考文献:https://blog.csdn.net/haluoluo211/article/details/44681295

因为要用到QT所以打算安装QT Windows开发环境,发现参考了网上的好几个教程之后,QT的相关安装文件,比如qt-opensource-windows-x86-mingw492-5.6.0.exe,qt-creator-win-opensource-2.4.1.exe,qt-creator-win-opensource-2.5.2.exe等下载下来之后都无法安装,甚至无法打开,令人费解的是,连安装文件exe的图标在电脑资源管理器中都无法显示,情况如下:


多方查找资料,终于找到参考文献中的帖子,抱着试试看的心态,尝试下载了一个文件发现可以正常显示该exe图标。


于是按照参考文献中的步骤一步一步安装:

 为了安装qt4.8.6,鼓捣了好几天,还是安装错误,百度的安装教程也看了很多,结果还是不行,为了学QT还不能安装5.0的,最后在群里请教才知道是Qt4.8.5以后的minGW版本要是4.4以上,只好安装4.8.5版本,所以找到了zgj_today的教程,下载链接有的过期,自己重新下载的资源,分享到网盘,共享一下。

百度云盘地址:http://pan.baidu.com/s/1bnpLQer

方法:QT4.8.5for Windows(Qt Creator+MinGW)

1、先安装编译环境qt-creator-win-opensource-3.0.0.exe。请使用默认路径C:\Qt\qtcreator-3.0.0。(强烈建议使用默认路径,能省很多事)

2、解压缩编译器工具MinGW-gcc440_1.zip。请把里面的文件夹mingw拷贝到路径C:\Qt\mingw。

3、解压缩调试器工具qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz

   请把里面的文件夹qtcreator-gdb-7.4-MINGW32_NT-6.1-i686拷贝到路径C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686。

4、最后安装库文件qt-win-opensource-4.8.5-mingw.exe。

   QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_MinGW,此举是为了与其他QT版本库区分开。避免把已安装的其他QT版本覆盖并破坏掉。(注:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

   当安装提示Find installed MinGW时,请用户指向路径C:\Qt\mingw。

5、以上步骤完成后,执行桌面快捷方式Qt Creator。

  (1)进入软件->菜单->工具->选项->构建和运行->Qt Version->手动设置,添加qmake路径C:\Qt\4.8.5_MinGW\bin\qmake.exe。

  (2)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置相应路径。编译器路径为C:\Qt\mingw\bin\gcc.exe。

  (3)进入软件->菜单->工具->选项->构建和运行->Debuggers->add,添加qtcreator-gdb-7.4-MINGW32_NT-6.1-i686,并设置相应路径。编译器路径为调试器路径C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe。

  (4)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit), 把编译器选择为"MinGW", 调试器选择qtcreator-gdb-7.4-MINGW32_NT-6.1-i686, Qt版本选择为"Qt 4.8.5(4.8.5_MinGW)"。

6、加快Qt编译的速度技巧。

   Qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。

   进入软件并打开工程后->工具栏->项目->构建和运行->把mingw32-make.exe替换为C:\Qt\qtcreator-3.0.0\bin\jom.exe。
                                                                                             2018.04.04

终于安装成功,这里我没有把QT安装到C盘,因为我C盘只有1G的空间,根本安装不下,我是安装到了E:\1_Program_File\QT下面,照样正常启动,如下:

于是打开项目,运行,竟然报错!!!

QT报错如下:

20:23:38: Running steps for project qqwidget...
20:23:38: Starting: "E:\1_Program_File\QT\4.8.5_MinGw\bin\qmake.exe" "E:\1_Doc\xxx\装置)\Keil\Qt 上位机\WebCam\qqwidget\qqwidget.pro" -r -spec win32-g++ "CONFIG+=declarative_debug"
Cannot find file: e:\1_Doc\xxx\装置)\Keil\Qt 上位机\WebCam\qqwidget\qqwidget.pro.
20:23:38: The process "E:\1_Program_File\QT\4.8.5_MinGw\bin\qmake.exe" exited with code 2.
Error while building/deploying project qqwidget (kit: Desktop)
When executing step 'qmake'
20:23:38: Elapsed time: 00:00.

无奈,于是考虑到会不会是中文路径的原因,于是把工程放到英文路径下面,正常运行~~~~~


猜你喜欢

转载自blog.csdn.net/pang9998/article/details/79821258