2012-08-11 223 views
0

我想在Ubuntu Linux上爲ARM交叉編譯Qt。但我得到以下錯誤:交叉編譯Qt for ARM時出錯

斌/ RCC:文件不存在 '對話框/ qprintdialog.qrc'

產生,這是構建命令:

斌/ RCC -name QPrintDialog中對話框/ qprintdialog.qrc -o .rcc /釋放共享/ qrc_qprintdialog.cpp

我試圖通過向對話/ qprintdialog.qrc絕對路徑手動執行此命令,但仍具有相同的錯誤對話框雖然/ qprintdialog.qrc做exi ST。

我已經配置的Qt爲:

的./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

一個簡單的方法來troobleshot這可能是安裝Qt造物主。用你的代碼創建一個項目。然後,不進行編譯和IDE中運行,而是在你的終端,做你的項目文件夾中的所有代碼(和新的Qt Creator的文件的.pro),並輸入:

qmake -project 
qmake 
make 

唐不會改變 - 項目,這實際上是命令,而不是項目的名稱。我相信它會做到這一點。 Qt創建了一個.pro文件,然後通過qmake將它編譯成一個Makefile並管理所有這些。