우분투에는 Makefile을 생성하기 위해 qmake를 실행해야하는 소프트웨어가 있습니다.
그러나 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
알려줍니다
이 패키지는 qmake와 같은 개발 바이너리를 사용할 때 Qt 5를 기본 Qt 버전으로 설정합니다. qtchooser에 대한 기본 구성을 제공하지만 대체 Qt 설치가 사용되는 것을 막지는 않습니다.
답변
를 사용하여 qmake의 경로를 확인할 수 있습니다 which qmake
.
설치를 고려 qt4-default
하거나 qt5-default
사용하려는 qt 버전에 따라 다릅니다.
또한 Qt 개발 바이너리 버전 중에서 선택하는 데 사용되는 래퍼 인 qtchooser 를 사용할 수도 있습니다 .
답변
내 상황에있는 다른 사람들에게 해결책은 다음과 같습니다.
qmake -qt=qt5
이것은 qt5-qmake 설치 후 Ubuntu 14.04에있었습니다. qmake는 -qt 인수를 사용하는 qtchooser에 대한 심볼릭 링크입니다.
답변
데비안 Qt의 관리자로서 qtx-default를 사용 하지 말라고 제안하십시오 . qtchooser 매뉴얼 페이지를 읽으십시오. 해결책은 여기에 설명되어 있습니다. 앱 패키징에 관심이 있다면 이 블로그 게시물을 살펴볼 수 있습니다.
답변
jasmine-headless-webkit Ruby gem을 빌드하는 데이 문제가있었습니다. qt4가 설치되어 있음에도 불구하고qmake
(으로의 심볼릭 링크 qtchooser
)는 QT 설치에 대해 모른다고 주장했습니다. OTOH, 직접 요청하면 qt4를 나열 할 수있었습니다.
이것은 모든 것을 더 좋게 만들었습니다.
export QT_SELECT=qt4
그런 다음 qtchooser는 qmake-qt4 등을 사용하는 것을 알고있었습니다.
답변
qmake-qt4 는 어디에서 검색 :
which qmake-qt4
예를 들어 qmake-qt4는 다음 경로에 있습니다.
/usr/bin/qmake-qt4
심볼릭 링크 만들기 :
cd /usr/local/sbin/
ln -s /usr/bin/qmake-qt4 .
mv qmake-qt4 qmake
문안 인사
답변
qt4가 설치되어 있습니다. 어쨌든 qtchooser에 대한 링크 인 / usr / bin / qmake를 반환하는 ‘qmake’에도 불구하고 다음 경로를 사용하면 나에게 효과적이라는 것을 알았습니다.
다음 경로는 64 비트 시스템에서 효과적입니다. 전체 경로에서 실행 :
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake