我将使用QT 4.8.6,并且从Linux Mint软件中心安装这三个:qt4-dev-tools,qt creator和qt4-make。 但是当我打开一个用qt4编程的项目(.pro)时,我在qt创build器上获得了这个错误:
Error while parsing file /home/daniel/SpiderOak Hive/Estudio de Desarrollo de interfaces/QT/Ejercicios QT/tema02/application/application.pro. Giving up. Could not find qmake configuration file default. Could not find qmake configuration file linux-g++-64. Error while parsing file /home/daniel/SpiderOak Hive/Estudio de Desarrollo de interfaces/QT/Ejercicios QT/tema02/application/application.pro. Giving up.
是的,我是一个新手。 我能做些什么来解决这个问题?
编辑:这是当我将加载项目的图像。
我只是在这里贴一些理论来进一步调试,因为没有解决问题的信息。
qmake
读取特定的“spec”文件,其中包含有关您要使用的编译器等等的信息
使用这些选项qmake
生成Makefile
之后, make
或cmake
调用编译器,链接器等来构建你的项目。
Could not find qmake configuration file default.
意味着qmake无法从步骤1中找到这个“编译器配置”文件。
在$ QTDIR / mkspecs文件夹中$ QTDIR是安装QT的地方。 你应该检查这个文件夹,并看到很多子文件夹,包括一些丢失。
只要运行qmake --version
,你会发现$ QTDIR所在的位置。 例如,在我的机器上,它是/usr/lib/x86_64-linux-gnu/qt5
警告:系统中可能安装了许多不同的qmake
可执行文件(每个qt版本都有一个!)。 所以,首先看看qqcreator使用哪个qmake可执行文件!
图是你的$ QTDIR。 确保你的QT创建者知道它
检查mkspecs
文件夹,看看有什么规格的文件。 如果没有这样的文件夹你的编译器没有规范 – 你的QT安装被破坏
要解决这个特定的问题:
Could not find qmake configuration file default.
查看你的Qt Creator默认套件:
现在重新打开你的项目。
在QtCreator中检查你的qmake位置(tool-> build&run-> Qt Version)
如果这是正确的检查你的规格($ QtSDKLocation / $ GCC_Version / gcc_64 / mkspecs)