Dan*_*uiz 16 c++ linux qt qt-creator
我将使用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.
Run Code Online (Sandbox Code Playgroud)
是的,我是新手.我能做些什么来解决这个问题?
编辑:这是我加载项目时的图像.

Are*_*nim 19
我将在这里粘贴一些理论用于进一步调试,因为没有足够的信息来解决问题.
qmake 读取特殊的"spec"文件,其中包含有关您要使用的编译器等信息等
qmake生成使用这些选项Makefile
之后,make或cmake调用编译器,链接器等并构建您的项目.
"Could not find qmake configuration file default."
Run Code Online (Sandbox Code Playgroud)
意思是:qmake无法从步骤1中找到此"编译器配置"文件.
在$ QTDIR/mkspecs文件夹中,$ QTDIR是安装QT的地方.您应该检查此文件夹并查看其中的许多子文件夹,包括一些丢失的子文件夹.
只需运行即可qmake --version找到$ QTDIR所在的位置.例如,在我的机器上,它就是/usr/lib/x86_64-linux-gnu/qt5
警告:qmake您的系统中可能安装了许多不同的可执行文件(每个qt版本一个!).所以,首先,看看你qtcreator使用的qmake可执行文件!
图中你的$ QTDIR.确保您的QT创建者知道它
检查mkspecs文件夹并查看显示的spec文件.如果没有此类文件夹或您没有编译器的规范 - 您的QT安装已损坏.
要解决此特定问题:
Could not find qmake configuration file default.
Run Code Online (Sandbox Code Playgroud)
查看您的Qt Creator默认套件:
现在重新打开你的项目.
检查 QtCreator 中的 qmake 位置(工具->构建&运行->Qt 版本)
如果正确,请检查您的规格($QtSDKLocation/$GCC_Version/gcc_64/mkspecs)