참고 : "make can not find Qt4"질문과 같은 문제가 아닙니다!cmake가 보이지 않음 Qt4
안녕하세요. 거기에는 이와 비슷한 많은 질문들이 있지만 분명히 문제가있는 것을 찾을 수는 없습니다. Scientific Linux 5.8에서 pyside를 설치해야합니다. 나는 대부분의 의존성 문제를 다소 어려워 왔고 현재는 소스에서 pyside를 빌드하려고합니다. 그러나
Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
:
나는 자식은 이제 첫 apiextractor에 cd'ing /과 ... cmake 오류로 실패
]$ mkdir build
]$ cd build
]$ cmake ../
을 실행, 필요한 디렉토리를 clone'd했습니다 atrpms-testing 저장소에서 qt47 및 qt47-devel을 설치했습니다. 에 상대는/usr/lib64에/
]$ /usr/lib64/qt*
... 생산 :
그래서 내 질문은 매우 간단왜 cmake가 (특히 명령 "find_package은 (QT4은 필수 4.5.0) ") Qt 4.7을 찾지 못하고 거기에있을 때 예상했던 위치에있을 때.
참고 : 필요에 따라 cmake-2.8을 사용하고 있습니다.
건배,
데릭
은 (Qt는 3.3를 찾습니다) - 제거를 시도 했습니까? 그렇게한다면 CMake를 재실행하기 전에 빌드 트리의 루트에있는 CMakeCache.txt를 삭제하거나 전체 빌드 트리를 안전한쪽으로 삭제해야합니다. – Fraser
@Fraser; 안녕. 귀하의 제안에 감사드립니다. 프레 이저, 그래, 나는 이것을 깨달았지만, cmake는이 기회에 맞게 설계되었다. 그것은 CMake 명령은 Qt를 먼저 찾은 다음 버전을 확인하는 것입니다. 버전이 올바르지 않으면 다른 부적당 한 보고서에 '부적절한 Qt 버전 "3.3"...을 표시해야합니다. 이 경우 단순히 Qt 라이브러리의 인스턴스를 찾지 못합니다. – dmon