我将使用QT 4.8.6并从Linux Mint软件中心安装这三个:qt4-dev-tools,qt creator和qt4-make。但是当我打开用qt4编程的项目(.pro)时,我在qt creator上获得了这个错误:
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版本一个!)。所以,首先,看看你qtcreator使用的qmake可执行文件!
mkspecs
文件夹,查看显示的spec文件。如果没有此类文件夹或您没有编译器的规范 - 您的QT安装已损坏。要解决此特定问题:
Could not find qmake configuration file default.
查看您的Qt Creator默认套件:
现在重新打开你的项目。
检查QtCreator中的qmake位置(工具 - >构建和运行 - > Qt版本)
如果它是正确的检查您的规格($ QtSDKLocation / $ GCC_Version / gcc_64 / mkspecs)