자유게시판

[Quest5] 순간의 오판으로 벌어진 삽질(3~6단계 해결 과정 포함)
2020. 5. 24 (일) 02:59 Chemworld 조회 90 좋아요 2 스크랩 0 댓글 1

지난 토요일에 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

Chemworld 2020.05.24 03:09 답글  | 
@이 들어가도 403 에러가 발생하네요. 이 짧은 글 올리는 데도 1시간은 걸린 듯 합니다.^^;

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