도와주세요!!
글 수 15,339
2009.02.12 20:07:34 (*.123.48.247)
24438
강좌 & 팁을 보고 Qt를 설치 하였습니다.
그런데 "Hello" 조차 띄우지 못하고 있습니다. 예전 방식으로 해서 띄워 보기는 했지만
강좌 & 팁 (http://forum.falinux.com/zbxe/?mid=lecture_tip&page=2&document_srl=462351&listStyle=&cpage=) 설치
(http://forum.falinux.com/zbxe/?mid=lecture_tip&page=2&document_srl=462353&listStyle=&cpage=) 프로그램 실행
설치까지는 아무 이상 없이 끝냈습니다.
문제는 프로그램 실행입니다.
처음에 qmake -project -> qmake -> make 가 안되길래 소스파일 하나로 Hello World 까지 띄우는 건 성공 하였습니다.
그러나 designer를 띄워서 ui를 작성하고 cpp파일 h파일 작성 하여서 프로그램 실행 하는건 안되네요,,,
다른 사이트에서 위의 프로그램 실행과 비슷한 걸 발견해서 실행 했는데 역시 같은 에러가 발생 하네요
그리고 qmake를 사용 하다가 현재 qt-4.3.3버전을 사용중이기 때문에 qmake역시 qmake-4.3.3 버전으로 바꿨더니 make과정의
에러가 많이 줄어 들긴 했습니다. 그리고 남은 에러가
[root@localhost ex1]# make
/usr/lib/qt4/bin/uic frmMain.ui -o ui_frmMain.h
make: /usr/lib/qt4/bin/uic: Command not found
make: *** [ui_frmMain.h] Error 127
이렇게 납니다. 이 사이트 말고 다른 사이트에서도 똑같이 맨 밑의 127이라는 숫자는 같습니다. 여기서 의아한게 ui_frmMain.h는
없는 파일인데 도데체 어떻게 되는건지 감이 안오네요,,, 혹시 해결이 가능 할까요??
그런데 "Hello" 조차 띄우지 못하고 있습니다. 예전 방식으로 해서 띄워 보기는 했지만
강좌 & 팁 (http://forum.falinux.com/zbxe/?mid=lecture_tip&page=2&document_srl=462351&listStyle=&cpage=) 설치
(http://forum.falinux.com/zbxe/?mid=lecture_tip&page=2&document_srl=462353&listStyle=&cpage=) 프로그램 실행
설치까지는 아무 이상 없이 끝냈습니다.
문제는 프로그램 실행입니다.
처음에 qmake -project -> qmake -> make 가 안되길래 소스파일 하나로 Hello World 까지 띄우는 건 성공 하였습니다.
그러나 designer를 띄워서 ui를 작성하고 cpp파일 h파일 작성 하여서 프로그램 실행 하는건 안되네요,,,
다른 사이트에서 위의 프로그램 실행과 비슷한 걸 발견해서 실행 했는데 역시 같은 에러가 발생 하네요
그리고 qmake를 사용 하다가 현재 qt-4.3.3버전을 사용중이기 때문에 qmake역시 qmake-4.3.3 버전으로 바꿨더니 make과정의
에러가 많이 줄어 들긴 했습니다. 그리고 남은 에러가
[root@localhost ex1]# make
/usr/lib/qt4/bin/uic frmMain.ui -o ui_frmMain.h
make: /usr/lib/qt4/bin/uic: Command not found
make: *** [ui_frmMain.h] Error 127
이렇게 납니다. 이 사이트 말고 다른 사이트에서도 똑같이 맨 밑의 127이라는 숫자는 같습니다. 여기서 의아한게 ui_frmMain.h는
없는 파일인데 도데체 어떻게 되는건지 감이 안오네요,,, 혹시 해결이 가능 할까요??
네, make 의 명령문을 보시면 아시겠습니다만 uic를 이용해서 frmMain.ui를 통해 ui_framIn.h를 만드는 것입니다.
즉, uic를 이용하여 디자인 파일에서 소스 파일을 만들어야 하는데
그 작업을 해주는 uic 가 없으니 에러가 나는 것입니다.
QT를 설치하실 때 생성된 uic를 찾으셔서 make가 사용할 수 있도록 경로를 올바르게 조정해 주세요.
현재는 /usr/lib/qt4/bin에 uic 가 없는 것으로 생각됩니다.