我正在尝试从qt4升级到qt5。我正在按照指南进行操作,看来我已经成功安装了qt5。如这里所见...
daveomcd@ubuntu:~/Documents/rails_projects/bane$ dpkg -l qt5-qmake
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================================================================
ii qt5-qmake:amd64 5.5.1+dfsg-16ubuntu7.1 amd64 Qt 5 qmake Makefile generator tool
该指南提到rm 'which qmake'
了在某个时候删除旧版本的qt4的操作。但是知道我要使用的依赖qmake的软件不再起作用。我收到以下错误:Command 'qmake ' not available
有人知道我可以解决这个问题吗?而且似乎还安装了qt4。如下所示。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================================================================
ii qt4-qmake 4:4.8.7+dfsg-5ubuntu2 amd64 Qt 4 qmake Makefile generator tool
更新:当我这样做时,qtchooser -l
我得到以下信息:
4
5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
通常,它们同时存在。
列出可用版本:
$ qtchooser -l
4
5
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5.5-x86_64-linux-gnu
qt5
找出它在哪里:
$ qtchooser -qt=4 -print-env
QT_SELECT="4"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"
与qmake一起使用:
$ qmake -qt=5 --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
对于CMake,设置CMAKE_PREFIX_PATH
为/usr/lib/x86_64-linux-gnu/qt5/lib/cmake/
(对于从软件包管理器进行Qt安装)或/data/qt/Qt-5.5/5.5/gcc_64/lib/cmake/
(这种结构来自手动安装)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句