0

我尝试从源代码构建 qtdeclarative 但发生编译错误

致命错误:QtCore/private/qglobal_p.h:没有这样的文件或目录。

以下是有关我的情况的一些信息

  1. 操作系统:Ubuntu 14.04
  2. 构建步骤

    • 安装qt5库

      $ sudo apt-get install qt5-default

    • 获取 qtbase 源码

      $ mkdir qt; 光盘qt

      $ git clone git://code.qt.io/qt/qtbase.git

    • 构建qtbase源码

      $ 导出 QTVER=qt5

      $ 出口 QTDIR=/opt/qt/$QTVER

      $ 出口路径=$QTDIR/bin/:$PATH

      $ 导出 LD_LIBRARY_PATH=$QTDIR/lib/:$LD_LIBRARY_PATH

      $ export PKG_CONFIG_PATH=$QTDIR/lib/pkgconfig/:$PKG_CONFIG_PATH

      $ export QT_PLUGIN_PATH=$QTDIR/lib/plugins

      $cd qtbase

      $ ./configure -confirm-license -opensource -debug -nomake 示例 -nomake 测试 -make libs -prefix ${QTDIR}

      $ 制作

      $ sudo 安装

      => 构建成功

    • 获取 qtdeclarative 源

      $ 光盘 ..

      $ mkdir qtdeclarative; cd qtdeclarative

      $ git clone git://code.qt.io/qt/qtdeclarative.git

    • 构建 qtdeclarative 源

      $ qmake

      $ 制作

==> 错误在这一步

致命错误:QtCore/private/qglobal_p.h:没有这样的文件或目录。

我做错了什么或遗漏了什么?

4

0 回答 0