자유게시판

qt module qtquick.controls is not installed 문제 해결하기
2020. 5. 26 (화) 23:25 메이슨 조회 193 좋아요 2 스크랩 0 댓글 8

 

제가 했던 삽질을 여러분들은 하지 않기를 바라며 글을 올려봅니다.

 

Qt Creator 에서 모든 어플을 제작하고 실행까지 성공적으로 마친뒤 가벼운 마음으로 STM32MP1 보드에 옮기고 실행하는 그때.

 

정말 반갑지 못한 오류가 뜨게 됩니다.

 

 

" qt module qtquick.controls is not installed. "

 

 

아니 이게 무슨 헛소리인가 처음에 정말 당황했습니다. 이미 Qt5이 깔려있는데 대체 무슨 모듈이 없다는 건지...

저만 그런건지  st-example-image-qt에 처음부터 그 모듈이 포함이 안된건지는 잘 모르겠습니다. 아마 후자 같습니다만....

 

해결 방법은 정말 간단합니다.

 

1.  gedit이나 다른 텍스트 에디터로 파일을 엽니다.

gedit <build_directory>/conf/local.conf

 

2. 다음 문구를 local.conf에 추가합니다.

IMAGE_INSTALL_append = "qtquickcontrols2 qtquickcontrols2-qmlplugins"

 

3. bitbake를 다시 합니다.

bitbake st-example-image-qt

4. 아래에 있는 경로에서 STM32CubeProg로 FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv 를 Flash 합니다.

cd <build_directory>/tmp-glibc/deploy/images/stm32mp1/flashlayout_st-example-image-qt/

 

이렇게 해보니 이전에 했던 퀘스트들을 다시 복습하는 느낌입니다...

 

꼭 여러분들과 함께 마지막 퀘스트에서 뵙겠습니다.

 

PS. 혹시 저만 이런 현상이 있는건지 댓글로 알려주시면 정말로 감사하겠습니다.

이상.

생각 2020.05.28 16:21 답글  | 
좋은 정보 공유해 주셔서 감사합니다.
메이슨 2020.05.28 17:06
댓글
네 감사합니다^^ 도움이 됬나보네요
3958 2020.05.27 08:01 답글  | 
퀘스트5에서 Hello World 잘 나와서 QT 올리는건 끝이구나 했었는데.. 저도 많이 당황했습니다.
3958 2020.05.27 07:57 답글  | 
저도 동일한 문제가 발생하여 이미지 다시 제작해서 올렸습니다. 감사합니다
메이슨 2020.05.27 09:26
댓글
저만 그런게 아니였다니... 도움이 되셨다니 다행입니다.
Telcard 2020.05.26 23:59 답글  | 
안그래도 지금 질문을 올릴려고 했는데, 툴체인을 설치하면 해결이 되는지? 문의하려고 했거든요? 정보 감사합니다. 굳이 툴체인(meta-toolchain-qt5)은 설치 안해도 될까요? Quest5에서 다른 분들은 설치 한 듯 한데...
3958 2020.05.27 07:54
댓글
저도 meta-toolchain-qt5은 따로 작업없이 진행하고 있습니다. 메이슨님이 올려주신 방법으로 동일한 문제를 해결하였습니다.
메이슨 2020.05.27 09:28
댓글
toolchain은 굳이 설치안하셔도 됩니다. 물론 toolchain으로 개발하면 더 편하지만 하드 용량이 적어진다는 문제가 있기 때문에 저는 toolchain을 따로 build하지는 않았습니다.

로그인 후
참가 상태를 확인할 수 있습니다.