我尝试从源代码构建 qtdeclarative 但发生编译错误
致命错误:QtCore/private/qglobal_p.h:没有这样的文件或目录。
以下是有关我的情况的一些信息
- 操作系统:Ubuntu 14.04
构建步骤
安装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:没有这样的文件或目录。
我做错了什么或遗漏了什么?