Qt 在Ubuntu 14.04上生成声明性失败
我试图从源代码构建qtdeclarative,但出现编译错误 致命错误:QtCore/private/qglobal_p.h:没有这样的文件或目录 下面是一些关于我的情况的信息Qt 在Ubuntu 14.04上生成声明性失败,qt,ubuntu,qtdeclarative,Qt,Ubuntu,Qtdeclarative,我试图从源代码构建qtdeclarative,但出现编译错误 致命错误:QtCore/private/qglobal_p.h:没有这样的文件或目录 下面是一些关于我的情况的信息 操作系统:Ubuntu 14.04 构建步骤 安装qt5库 $sudo apt get安装qt5默认值 获取qtbase源 $mkdir qt;cd-qt $git克隆git://code.qt.io/qt/qtbase.git 构建qtbase源代码 $export QTVER=qt5 $export QTDIR
- 安装qt5库 $sudo apt get安装qt5默认值
- 获取qtbase源 $mkdir qt;cd-qt $git克隆git://code.qt.io/qt/qtbase.git
- 构建qtbase源代码 $export QTVER=qt5 $export QTDIR=/opt/qt/$QTVER $export PATH=$QTDIR/bin/:$PATH $export-LD\u-LIBRARY\u-PATH=$QTDIR/lib/:$LD\u-LIBRARY\u-PATH $export PKG_CONFIG_PATH=$QTDIR/lib/pkgconfig/:$PKG_CONFIG_PATH $export QT\u PLUGIN\u PATH=$QTDIR/lib/plugins $cd qtbase $./configure-confirm license-opensource-debug-nomake示例 -nomake测试-生成libs-前缀${QTDIR} $make $sudo make安装 =>建立成功
- 获取声明性源 $cd $mkdir是声明性的;cd声明性 $git克隆git://code.qt.io/qt/qtdeclarative.git
- 构建声明性源 $qmake $make
我做错了什么或遗漏了什么?哪个版本的Qt?一旦这个问题发生在v5.8中,请参阅@Raptor:i刚从git克隆了源代码,我不确定版本。你能教我如何检查它以及如何解决这个问题吗?如果你要编译,你应该使用相同版本的源代码和库,当你运行:
sudo-apt-get-install-qt5-default
安装版本5.2,从git下载时是最后一个版本5.9,除非你改变分支,要解决这些问题,可以使用以下命令以声明方式安装:sudo apt get install qtdeclarative5 dev