Nice programing

cmake가 작동하지 않고 qmake를 실행할 수 없습니다.

nicepro 2020. 11. 22. 20:32
반응형

cmake가 작동하지 않고 qmake를 실행할 수 없습니다.


Ubuntu 14.04를 사용하고 있습니다. cmake가 필요한 프로그램을 설치하려고합니다. 내가 달릴 때 나는 cmake src/얻는다 :

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

내가 도대체 ​​뭘 잘못하고있는 겁니까?


트릭 :

sudo apt-get install qt4-qmake

반 기가 바이트의 qt sdk를 설치할 필요 없습니다 !


나는 문제가 Qt4 qmake를 찾을 수없는 CMake와 관련이 있다는 다른 게시물읽었습니다 .

그러나 제 경우에는 단순히 qt4-qmake가없는 문제였습니다. 이것은 그것을 해결했습니다 (그러나 무거운 440MB의 무게) :

sudo apt-get install qt-sdk

최신 버전의 Ubuntu의 경우 Qt Framework 버전 5 만 설치 한 경우이 오류가 발생할 수 있습니다. 기본적으로 Qt 버전 5를 사용하려면 다음 명령을 실행하여 오류를 수정해야합니다.

sudo apt install qt5-default

qt의존성 이 필요합니다 .

sudo apt-get install qt4-qmake libqt4-dev


문서에 나와 있듯이 https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit#debian--ubuntu

sudo apt-get update
sudo apt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x

Ubuntu 18.04에서 나를 위해 작동합니다.


QtCreator를 사용하여 cmake 프로젝트도 컴파일 할 수 있습니다. 이것은 이미 QtCreator가 설치된 경우 허용되는 답변보다 유리합니다. qmake 프로젝트를 사용하고 있으므로 이것이 가능성이 있습니다.

이것의 가장 큰 장점은 qt 작성자가 qmake의 명령 행 구성 버전을 설치할 필요없이 qmake 도구를 사용하도록 구성된다는 것입니다.

덧붙여서, 명령 줄에서 QtCreator와 함께 번들로 제공되는 qmake 실행 파일을 실행하려고하면이 오류가 발생합니다.

참고 URL : https://stackoverflow.com/questions/23703864/cmake-not-working-could-not-exec-qmake

반응형