qt-----解决没有框架套件、没有这个版本的编译器、不是可运行的32位程序

win7安装qt-----解决没有框架套件、没有这个版本的编译器、不是可运行的32位程序

我在安装过程中遇到的问题

一开始我选择了安装较高的qt版本,为5.9.8的windows版本,经过漫长的下载后,发现打不开,提示不是有效的win32应用程序。然后改下低版本(亲测5.7.0的版本可以安装,但是报错,找不到qmake,可能是因为我安装的时候没有删除路径里之前卸载残留的resource文件吧,建议安装时先清空安装目录下的文件),下载后遇到了标题的各种错误,经过不断的百度和尝试,终于成功了。接下来是我的解决方法

解决前的准备

这里我们是采用自己组装的方式安装QT的,如果你是一体安装的(如5.7.0版本)可以百度如何安装组件,按步骤走,一般不会出错,就是比较慢:

  1. 下载QT ,这是下载的链接qt下载link
    选择需要下载的版本,点击detail选择镜像源下载更快,若无镜像源,则直接下载在这里插入图片描述
  2. 下载qtcreater,虽然有说基于XX版本,但是亲测只要套件配好,任何版本都可以
    在这里插入图片描述

在这里插入图片描述

  1. 下载windows下的编译器MinGW,如果之前有下过vs的可以不用下这个,不过QT的下载时需选择基于VS编译器的版本下载 这个你直接百度就可以下,或者点这个链接也行百度搜索下载MinGW

下载安装好软件的,可以直接跳转至此看解决的方式

  1. 没有配置项目框架套件,点击工具–选项 进入配置界面
    在这里插入图片描述
  2. 编译器的配置,点击添加选择MinGW,然后在路径选择你安装MinGW的路径,找到bin文件夹,找到mingw32-g++.exe这个很重要,选择对了这个,qt版本那边就不会报“没有这个QT版本的编译器,请选择一个或者多个…”,然后第4步,会自动配置,点击应用即可
    在这里插入图片描述
  3. qt version的配置。点击添加,选择安装qt的路径,找到bin文件目录,选择qmake,点击执行即可。
    在这里插入图片描述
  4. 构建套件的配置。编译器选择刚刚设置好的MinGW,qt版本选择刚刚配置的版本,你会发现红色的告警号变为感叹号,点击ok,成功!!!!!!!
    在这里插入图片描述