최근 cmake를 사용하여 주로 qt 프로젝트를 관리하기 시작했습니다. 주로 Visual Studio 2012와 xcode 사이를 쉽게 전환 할 수 있습니다.조합 cmake 2.8.11.2와 qt 5.1은 ui_xxx.h 파일을 만들지 않습니다.
이제 이상한 문제가 생겼습니다. (이미 이상하게 여겨졌 기 때문에 이상합니다.)
문제는 cmake (정확한 cmake-gui)가 ui_xxx.h 파일을 만들지 않는다는 것입니다 (더 이상?). 나는 이미 솔루션을 인터넷을 검색하지만, 내가 그 문제에 유일한 사람이야 보인다;
단순 이유로내 개인의 실수 나 어리 석음이 나는 또한 시도 제거하기 위해) 매우 기본 설정 여기에서 찾을 :
https://github.com/euler0/mini-cmake-qt/blob/master/CMakeLists.txt
하지만 여전히 - ui_xxx.h가 아닙니다.
두 개의 다른 (Windows 7 64 비트) 컴퓨터에서 동일한 결과를 테스트했습니다.
이미이 게시물의 주제에서 설명한 것처럼 cmake 버전 2.8.11.2 및 qt 5.1을 사용하고 있습니다. 환경 변수 QTDIR을 "c : \ Qt \ Qt5.1.0 \ 5.1.0 \ msvc2010 \"으로 설정하고 "% QTDIR % \ bin"을 PATH에 추가했습니다.
위의 링크에서 CMakeLists.txt 파일을 사용하면 "cmake_policy (SET CMP0020 OLD)"를 파일에 추가하여 "정책 CMP0020이 설정되지 않았습니다"라는 경고 만 표시됩니다.
무엇이 누락 되었습니까?
나는 UI 파일이 빌드 경로의'ui' 서브 디렉토리에 생성 된 것 같습니다. 빌드 경로를보고 파일의 위치를 찾으십시오. –
안녕하세요 파벨, 답장을 보내 주셔서 감사합니다.하지만 ... 파일이 3 개 밖에 없을 때 파일이 생성되는 것을보기가 어렵지 않습니다. 그 파일은 거기에 없기 때문에 더 많은 질문이 있습니다 : 환경 변수를 설정하는 것을 잊었거나 cmake에 "<어떤 이유로 든 ui_xxx.h 파일을 만들 수 없습니다"라는 메시지가 출력됩니다. – Seamus
VS를 사용할 때만 이런 현상이 발생합니까? Qt Visual Studio Add-In을 보았습니까? – nonexplosive