【问题标题】:I have this error in QT creator: Could not find qmake configuration file linux-g++-64我在 QT creator 中有这个错误:找不到 qmake 配置文件 linux-g++-64
【发布时间】:2015-02-15 22:44:36
【问题描述】:

我将使用 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.

是的,我是新手。 我该怎么做才能解决这个问题?

编辑:这是我将加载项目时的图像。

【问题讨论】:

    标签: c++ linux qt qt-creator


    【解决方案1】:

    在 QtCreator 中检查您的 qmake 位置(工具->构建和运行->Qt 版本)

    如果正确,请检查您的规范 ($QtSDKLocation/$GCC_Version/gcc_64/mkspecs)

    【讨论】:

      【解决方案2】:

      我将在这里粘贴一些理论以供进一步调试,因为没有足够的信息来解决问题。

      构建过程是如何工作的?

      1. qmake 读取特殊的“规范”文件,其中包含有关您要使用的编译器等信息等

      2. 使用这些选项qmake 生成Makefile

      3. 之后,makecmake 调用编译器、链接器等并构建您的项目。

      你的错误是什么意思?

      "Could not find qmake configuration file default."
      

      的意思是:qmake在步骤1中找不到这个“编译器配置”文件。

      这些文件在哪里?

      在 $QTDIR/mkspecs 文件夹中 $QTDIR 是安装 QT 的地方。您应该检查这个文件夹并在那里看到很多子文件夹,包括一些丢失的子文件夹。

      如何找到 $QTDIR?

      只需运行qmake --version,您就会找到$QTDIR 所在的位置。例如,在我的机器上,它是,例如,/usr/lib/x86_64-linux-gnu/qt5

      警告:您的系统中可能安装了许多不同的qmake 可执行文件(每个qt 版本一个!)。所以,首先,看看你qtcreator用的是什么qmake可执行文件!

      那我该怎么办?

      1. 图您的 $QTDIR 在哪里。确保您的 QT 创建者知道这一点

      2. 检查 mkspecs 文件夹并查看显示的规范文件。如果没有这样的文件夹,或者您没有编译器的规范 -- 您的 QT 安装已损坏。

      【讨论】:

        【解决方案3】:

        要解决此特定问题:

        Could not find qmake configuration file default.
        

        查看您的 Qt Creator 默认工具包:

        1. 工具 > 选项 ...
        2. 选择构建并运行
        3. 选择您喜欢的套件
        4. 点击“设为默认”按钮
        5. 点击确定

        现在重新打开您的项目。

        【讨论】:

          猜你喜欢
          • 2016-07-19
          • 2021-11-15
          • 1970-01-01
          • 2011-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多