2012-01-15 3 views
0

샘플 주소록 프로젝트를로드했으며 OSX 10.6.8에서 컴파일하지 못했습니다.OSX에서 Qt 주소록 예제를 컴파일 할 수 없음

No valid Qt version set. Set one in Preferences 
Error while building project part1 
When executing build step ‘QMake’ 
Canceled build. 

내가 왼쪽에있는 프로젝트 탭을 클릭하고 나는 "일반"섹션으로 스크롤, 나는 "세부 사항보기"를 클릭 : 여기에 내가 무엇입니까 출력입니다. "Qt 버전"이 "기본 Qt 버전 (PATH의 Qt)"으로 설정되어 있습니다. 관리 버튼을 클릭하면 사용중인 버전이/usr/bin/qmake에 있음을 알 수 있습니다. 그래서 터미널에 도착해서 "/ usr/bin/qmake"라고 입력하면 도움말 출력을 얻습니다. 내가 뭘 놓치고 있니?

편집 : 일부 자세한 내용 : 내가 명령을 실행 프로젝트의 루트 디렉토리에있는 터미널을 사용할 수있는 'qmake를 part1.pro -spec macx-g ++ -r'에서 프로젝트 탭에서 정의 된 Qt 크리에이터. 출력이 없으므로 제대로 작동한다고 믿습니다.

다음 'make -w'인 나열된 make 명령을 실행하십시오. 수신 :

make: /Developer/Tools/Qt/uic: No such file or directory 
make: *** [ui_addressbook.h] Error 1 
make: Leaving directory `/Users/jsmaupin/part1' 

확인하면 Qt 디렉토리가/Developer/Tools 아래에 존재하지 않습니다. 이지만/Users/[사용자 디렉토리]/QtSDK에는 디렉토리가 있지만 'uic'이라는 이름은 없습니다.

+0

이 답변을 참조하십시오 http://stackoverflow.com/a/8842894/563154, Windows 용이지만 아마도 OSX에 수정 프로그램을 적용 할 수 있습니다. – borges

+0

고마워,하지만 Qt Creator가 이미 qmake의 유효한 버전을 가리키고있는 것 같습니다. 나는 이것이 문제라고 생각하지 않는다. – jsmaupin

답변

1

오래 전이 질문에 답을 얻었지만 프로필에서이 사실을 알았고 해결책을 게시하고 싶었습니다. 문제는 Qt 설치에서 비롯되었습니다. 내가 무시한 오류 대화 상자가 있습니다.

Qt는 Mac에 설치하기 위해 XCode의 명령 줄 도구가 필요합니다. Xcode를 열고 Xcode> 환경 설정> 다운로드> 구성 요소로 이동하면 설치 가능한 패키지 목록을 찾을 수 있습니다. 명령 행 도구에서 설치를 클릭하여 설치하십시오.

그런 다음 Qt를 한 번 더 설치해보십시오. 문제없이 작동해야합니다.

관련 문제