나는 리눅스에 익숙하지 않으며 우분투 16.04 LTS 64 비트를 사용하고 있습니다.CMAKE의 오류 및 수동으로 컴파일 된 QT4
오픈 소스 코드를 얻었으므로 cmake로 컴파일해야합니다. 이 코드에는 QT4가 필요합니다.
QT4.8.6 오픈 소스 파일을 다운로드하여 수동으로 컴파일했습니다. (이것은 QT가 더 이상 리눅스 용 사전 컴파일 된 QT4를 지원하지 않기 때문에 필요합니다).
내 "qmake"디렉토리를 PATH 변수에 추가했습니다. echo $ {PATH}는 그것을 보여줍니다. 내가 CMAKE와 코드를 컴파일 할 때
, 다음과 같은 오류가 나타납니다
CMake 오류에 /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (메시지) : 수 없음 (찾을 버전 "4.8.6") 스택 (첫 번째 가장 최근 통화) 전화 :
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE : QT4 (QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE 누락) 찾기)
/usr/share/cmake- 3.5/모듈/FindQt4.cmake : 1,333 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt : 20 (FIND_PACKAGE)
도움이 많이 받고있다.
대단히 감사합니다. 그것은 실제로 이런 식으로 일했습니다. 나는 우분투가 패키지로 제안한 Qt4를 몰랐다. 다시 감사합니다. –
문제가 없습니다! 왼쪽에있는 체크 표시를 클릭하여 대답을 수락 할 수 있습니까? –