자유게시판
지난 토요일에 Quest5의 2단계를 끝내고
마지막 devtool build 단계에서 error가 발생하여 한 주 내내 미궁에 빠졌고,
직장 업무와 가정사가 매우 바쁜 시기임에도 DK2 보드를 들고 출퇴근을 반복했습니다.
Quest5 수행에 매우 긴 시간이 소요하게 된 첫 번째 원인은 QT installer의 오류 때문이었습니다.
QT installer에서 Archive를 선택하고, Filter를 누르면 프로그램이 다운되는 현상이 계속 발생하여
퀘스트 힌트에서 명시한 QT 5.11.3을 구경할 수 없었습니다. 수 차례 시도하다가 다른 챌린저 분들에게도
같은 현상이 발생할 거라 생각하고 대수롭지 않게 다른 버전을 설치하여 작업했습니다.
이후 몇 일 간 devtool build 에러 해결에 매달리다가 포기하고
"bitbake meta-toolchain-qt5"를 수행하여 QT Creator에 Kit를 추가하는 방식으로 선회하여 몇 일 간 삽질하던 중
이 toolchain이 QT 5.11.3에서 유효하다는 것을 알게 되었습니다.
여전히 전에 다운받아 둔 QT installer로는 QT 5.11.3을 볼 수 없어서
QT를 삭제하고 QT installer 다시 다운받아서 실행하니 정상적으로 QT 5.11.3을 설치할 수 있었습니다.
QT 5.11.3를 설치한 후, 다음의 단 5줄만으로 Quest5의 3~6단계를 끝냈습니다.
QT 프로젝트 디렉토리가 있는 디렉토리에서, 프로젝트 명이 qt_helloworld인 경우
PC $> devtool add qthello qt_helloworld/
PC $> devtool build qt_helloworld/
PC $> devtool deploy-target -s qthello root(at)< board ip 주소 >
BOARD $> psplash-drm-quit
BOARD $> /opt/qt_helloworld/bin/qt_helloworld
로그인 후
참가 상태를 확인할 수 있습니다.