2012-08-11 4 views
0

ARM 용 Ubuntu Linux에서 Qt를 크로스 컴파일하려고합니다. 그러나 나는 다음과 같은 오류가 발생합니다 :ARM 용 Qt를 크로스 컴파일 할 때 오류가 발생했습니다.

빈/RCC : 파일 '대화 상자/qprintdialog.qrc를'존재하지 않는

이입니다 생산하는 빌드 명령

빈/RCC의 -name을 qprintdialog 대화/qprintdialog.qrc -o .rcc/I 직접 대화/qprintdialog.qrc 절대 경로를 제공하여이 명령을 실행하려고

/qrc_qprintdialog.cpp 공유 해제 여전히 대화 비록 동일한 오류가/qprintdialog.qrc가 exi를 수행합니다. 성.

내가 같이 Qt를 구성한 : -no-접근성

./configure를 -no-예외 -no-xsync -no-xinerama를 -no-xcursor -no-xfixes -no-xrandr를 -no-xrender - no-mitshm -no-xinput -no-xkb -no-nas-sound -arch arm -platform linux-g ++ -xplatform qws/linux-arm-g ++ -release -opensource -fast -I $ ARM/usr/include -L $ ARM/usr/lib -L $ ARM/lib -lrt -lX11 -lxcb -lXau -lXdmcp -lXext -lz -prefix custom_path_to_install

어떤 도움을 주시면 감사하겠습니다.

답변

0

쉽게 해결할 수있는 방법은 Qt Creator를 설치하는 것입니다. 코드로 프로젝트를 만듭니다. 그런 다음, 컴파일하고 IDE 내에서 실행, 대신, 터미널에서, 모든 코드 (새로운 Qt는 창조주 .PRO 파일)를 프로젝트 폴더로 수행이 입력하지 :

qmake -project 
qmake 
make 

돈 '변경 - 프로젝트, 명령이 아니라 프로젝트의 이름입니다. 나는 그것을 할 것이라고 믿습니다. Qt create는 .pro 파일을 가지고 있는데, qmake를 통해 Makefile로 컴파일하고 모든 것을 관리합니다.

관련 문제