2014-01-29 99 views
3

收到此錯誤運行我的程序時。我搜索了互聯網找到QtQuick.Controls,但無法獲得任何解決方案。
我該如何安裝?錯誤:「模塊‘QtQuick.Controls’未安裝」

+0

你是什麼操作系統,版本的Qt和Qt是如何被安裝在計算機上? – Kakadu

+0

操作系統是Ubuntu 12.10,現在升級到Ubuntu 13.10。 Qt版本早些時候是4.8和現在5.1! QtQuick 2.0的作品,但'QtQuick.Controls'顯示爲未安裝。 – Jino

+0

Ubuntu 13.10仍然在5.0。 –

回答

3

你很可能使用的是舊版本的Qt。所述QtQuick.Controls模塊在Qt的5.1介紹:

+0

我的Qt 5.0.2,我怎樣才能從操作系統的Ubuntu 13.10升級到Qt的5.1? – Jino

+2

所以這就是你得到你所問的錯誤的原因。如何升級是一個不同的問題,我建議詢問Ubuntu。 –

+1

我已經升級到Qt Creator 3.0.0 基於Qt 5.2.0(GCC 4.6.1,32位) 2013年12月10日在11:47:52建立...仍然是相同的錯誤..請幫助! – Jino

0

「未安裝模塊‘的Qt *’」此的另一個原因類的在Ubuntu問題中的至少是環境變量LD_LIBRARY_PATH不是組。它應該包含Qt安裝的lib目錄的路徑,例如

if [ "x$LD_LIBRARY_PATH" = "x" ]; then 
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib 
else 
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib:$LD_LIBRARY_PATH 
fi 
0

這裏是另一個答案,我的情況,因爲它是從什麼其他兩個答案給的反饋不同。

我已經建立的Qt 5.7爲樹莓派(Raspbian傑西)。從我的筆記本中,我轉移了一個簡單的基於QML的項目,在那裏工作。然而,在我的Pi上構建項目並啓動它之後(請注意,當您編譯和鏈接東西時,QML問題通常不會顯示),我得到了非常相同的錯誤。顯然這裏的版本不是問題。

的問題是,由於某種原因,我還沒有建成qtquickcontrols在我的Qt源代碼樹qtquickcontrols2模塊。幸運的是,我使用的USB閃存驅動器,用於存儲資源,並在那裏我有這些建立我的Qt版本,所以它只是一個cd荷蘭國際集團的各個模塊的目錄裏面的事情,執行qmake其次是make -j4(更快的建築物使用並行make)最後是make install