2017-01-09 46 views
5

qt5 (5.3.2)를 사용하여 Raspbian-Jessie를 실행하는 Raspberry pi 3에서 일부 qml을 컴파일하려고합니다.
나는 몇 가지 간단한 물건을 실행하기 위해 관리하지만 난 내 QML 파일에 import QtQuick.Controls 1.0을 추가, 그래서 지금은 QtQuick.Controls를 사용해야하지만 난 그것을 실행하려고하면,이 오류 메시지가 얻을 : module "QtQuick.Controls" is not installed
Qt는 다음에 설치를 폴더 /usr/lib/arm-linux-gnueabihf/qt5/ (자동 감지) 그래서 거기에 가서 QtQuick 컨트롤이 실제로 거기에 있음을 확인했습니다.모듈 "QtQuick.Controls"가 Raspberry Pi에 설치되지 않았습니다.

실제로 설치하려면 어떻게해야합니까?
/usr/lib/arm-linux-gnueabihf/qt5/qml/QtQuick/ControlsQML_IMPORT_PATH에 추가하려고 시도했지만 여전히 오류 메시지가 표시됩니다.
나는 또한 내가 QtQuick.Controls에 대한 QtQuick 2.0이 작동해야한다는 것을 읽을 수 있지만 내가 import QtQuick 1.0import QtQuick 2.0로 변경할 때 나는 module "QtQuick" version 2.0 is not installed
누구나 라즈베리 파이에 QtQuick.Controls을 사용하여 관리되는거야?
디버깅하는 방법에 대한 조언이 있으십니까?

답변

0

Raspbian의 QML에 대한 종속성은 다소 혼란 스럽습니다. 당신이 다음 패키지가있을 경우 모든 단일 패키지가 무엇을보고 처음 apt-get install, 또는 apt-cache search를 사용하여 점검을 시도해보십시오 그 후

qtdeclarative5-* 
qml-module-qtquick* 
qtquick1-* 
qtquickcontrols5-* 
qml-module-qtquick2 

을, Qt는 창조주가 문제없이 컴파일해야한다.