2013-07-29 12 views
7

QMake: nie mógł znaleźć instalację QT „”qmake: nie można znaleźć instalacji Qt '' - Konfigurowanie qmake?

tego wątku nie było żadnej pomocy do mnie. qmake: could not find a Qt installation of ''.

Jak mogę przekonać qmake do rozpoznania folderu Qt?

Teraz jest zainstalowany w /opt/Qt5.1.0.

+0

Spróbuj uruchomić qmake według pełnej ścieżki, np. '/ opt/Qt5.1.0/bin/qmake'. –

+0

Otrzymuję ten sam komunikat o błędzie. – ShrimpCrackers

+0

Myślę, że to dlatego, że mój katalog instalacyjny Qt musi być ustawiony na $ PATH. Jakieś dobre samouczki dotyczące konfigurowania zmiennych środowiskowych $ PATH? – ShrimpCrackers

Odpowiedz

11

Czy zainstalowano qt5 domyślne? Trzeba to zrobić, oprócz uruchomienia pliku .run dostawcy Qt.

sudo apt-get install qt5-default 
+2

qt5-default zawiera 131 innych pakietów. Chcę używać qmake na serwerze zdalnym, gdzie w ogóle nie potrzebuję żadnych pakietów X11. Jak mogę uniknąć całej tej instalacji X11-bull-shit, ale czy qmake działa dobrze? – arilou

4

Ta wiadomość jest wyświetlana przez aplikację qtchooser. Aby skonfigurować go poprawnie, należy dokonać pliki conf w/etc/xdg/qtchooser/

na przykład:

$ ls -1 /etc/xdg/qtchooser/ 
default.conf 
qt-4.8.5.conf 
qt-5.1.0.conf 

każdy plik ma dwie linie: ścieżka do kosza, ścieżka do lib:

$ cat /etc/xdg/qtchooser/default.conf 
/opt/Qt/4.8.5/bin 
/opt/Qt/4.8.5/lib 

dodatkowe informacje: mężczyzna qtchooser

1

Rozwiązaniem dla mnie na ten problem było określić wersję QT, jak ta wiadomość była generowana przez/usr/bin/qtchooser

Więc w moim przypadku było QT4 Próbowałam obsłudze i działa:

qmake 

wygenerował błąd (nie mógł znaleźć instalację QT '')

qmake -qt=qt4 

naprawił ten błąd mimo. W moim przypadku było to Ruby Gem próbuje skompilować z qmake, więc nie mogłem się go zdać w tym dodatkowy argument wiersza poleceń, więc zamiast tego dodaje do mojego profilu

export QT_SELECT=qt4 

A teraz biegnie QT4 dobrze na moim systemie Ubuntu.

1

Dla mnie nie było dowiązania symbolicznego do pliku default.conf w/usr/share/qtchooser. Nie wystarczyło umieścić go w/etc/xdg/qtchooser.

Powiązane problemy