qmake: nie można znaleźć instalacji Qt '
Mam oprogramowanie w ubuntu, które wymaga ode mnie uruchomienia qmake do wygenerowania pliku Makefile.
Jednak uruchamianie qmake zwraca ten błąd,
qmake: could not find a Qt installation of ''
Zainstalowałem to, co uważałem za wymagane pakiety,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Ale błąd nie zniknął.
Każda pomoc w tej sprawie będzie mile widziana!
8 answers
sudo apt-get install qt5-default
mi pasuje.
$ aptitude show qt5-default
mówi, że
Ten pakiet ustawia Qt 5 jako domyślną wersję Qt używaną przy użyciu binaria programistyczne, takie jak qmake. Zapewnia domyślną konfigurację dla qtchooser, ale nie uniemożliwia stosowania alternatywnych instalacji Qt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-07 08:18:21
Możesz sprawdzić ścieżkę do qmake używając which qmake
.
Rozważ instalację qt4-default
lub qt5-default
zależy jakiej wersji qt chcesz użyć.
Możesz również użyć qtchooser - wrappera używanego do wyboru pomiędzy rozwojowymi wersjami binarnymi Qt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-28 16:23:41
Jako opiekun Debiana Qt proszę pozwolić mi zasugerować, abyś nie używał qtx-default. Proszę przeczytać stronę podręcznika qtchooser, rozwiązanie jest tam opisane. Jeśli jesteś zainteresowany pakowaniem aplikacji, możesz również rzucić okiem na ten wpis na blogu, który zrobiłem wyjaśniając, jak to zrobić
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-06 14:55:08
Dla innych w mojej sytuacji rozwiązaniem było:
qmake -qt=qt5
To było na Ubuntu 14.04 po zainstalowaniu qt5-qmake. qmake było dowiązaniem symbolicznym do qtchooser, które pobiera argument-qt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 01:20:40
Szukaj gdzie jest qmake-qt4 :
which qmake-qt4
Na przykład qmake-qt4 znajduje się w tej ścieżce:
/usr/bin/qmake-qt4
Utwórz dowiązanie symboliczne:
cd /usr/local/sbin/
ln -s /usr/bin/qmake-qt4 .
mv qmake-qt4 qmake
Pozdrawiam
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-13 17:05:21
Miałem taki problem z budowaniem jasmine-headless-webkit Ruby gem. Pomimo zainstalowania qt4, qmake
(dowiązanie symboliczne do qtchooser
) nalegał, aby nie wiedział o instalacji QT. OTOH, był w stanie wymienić qt4, gdy zapytany bezpośrednio.
To wszystko poprawiło:
export QT_SELECT=qt4
Qtchooser wiedział wtedy, że używa qmake-qt4 i tak dalej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-11 22:02:32
Mam zainstalowany qt4. Okazało się, że korzystanie z poniższej ścieżki działa dla mnie, mimo że 'which qmake' zwraca /usr/bin/qmake, co i tak jest tylko linkiem do qtchooser.
Następująca ścieżka działa dla mnie, w systemie 64 bitowym. Bieg z pełną ścieżką:
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-05 12:12:34
Dowiązanie symboliczne do żądanej wersji, zdefiniowane globalnie:
sudo ln -s /usr/bin/qmake-qt5 /usr/bin/qmake
... lub na użytkownika:
sudo ln -s /usr/bin/qmake-qt5 /home/USERNAME/.local/bin/qmake
... aby sprawdzić czy działa:
qmake --version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-28 12:38:22