qmake:找不到Qt安装“
我在ubuntu有一个软件,需要我运行qmake来生成Makefile。
然而,运行qmake回馈这个错误,
qmake: could not find a Qt installation of ''
我已经安装了我认为是所需的软件包,
sudo apt-get install qt4-qmake sudo apt-get install qt5-qmake
但是错误没有消失。
任何帮助,将很乐意欣赏!
sudo apt-get install qt5-default
适用于我。
$ aptitude show qt5-default
告诉你
这个包将Qt 5设置为使用像qmake这样的开发二进制文件时要使用的默认Qt版本。 它为qtchooser提供了一个默认的configuration,但是并不妨碍使用替代的Qt安装。
你可以使用which qmake
来检查qmake的path。
考虑安装qt4-default
或qt5-default
取决于你想要使用的qt版本。
你也可以使用qtchooser – 一个用于在Qt开发二进制版本之间进行select的包装器。
作为Debian Qt的维护者,请允许我build议您不要使用qtx-default。 请阅读qtchooser的手册页,解决scheme在那里描述。 如果你有兴趣打包一个应用程序,你也可以看看这个博客文章,我做了解释如何做到这一点
对于我的情况下的其他人,解决scheme是:
qmake -qt=qt5
这是在安装qt5-qmake后在Ubuntu 14.04上。 qmake是qtchooser的一个符号链接,它接受-qt参数。
searchqmake-qt4在哪里:
which qmake-qt4
例如qmake-qt4就在这个path中:
/usr/bin/qmake-qt4
创build符号链接:
cd /usr/local/sbin/ ln -s /usr/bin/qmake-qt4 . mv qmake-qt4 qmake
问候
我有这个问题build立茉莉花无头的webkitruby。 尽pipe安装了qt4, qmake
( qtchooser
一个符号链接)坚持不知道QT安装。 OTOH,直接询问时才能列出qt4。
这使一切变得更好:
export QT_SELECT=qt4
qtchooser然后知道使用qmake-qt4,等等。
我已经安装了qt4。 我发现使用下面的path为我工作,尽pipe哪个qmake返回/ usr / bin / qmake,这只是一个链接到qtchooser无论如何。
下面的path适用于我的64位系统。 从以下完整path运行:
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake
全球定义的所需版本的符号链接:
sudo ln -s /usr/bin/qmake-qt5 /usr/bin/qmake
…或每个用户:
sudo ln -s /usr/bin/qmake-qt5 /home/USERNAME/.local/bin/qmake
…看它是否工作:
qmake --version