소개
이것은 Raspberry Pi 4에 크로스 컴파일 된 Qt 라이브러리를 사용하고 Raspberry 용 응용 프로그램을 생성하도록 Qt-Creator를 구성하기위한 안내서입니다.
전제 조건
라즈베리 파이 OS 라이트
내 블로그 게시물 Raspberry Compute Module 4에 Raspberry Pi OS 설치에 설명된 대로 Raspberry Pi 4 또는 Raspberry Compute Module 4에 Raspberry Pi OS Lite 를 설치합니다.
Ubuntu 5.15.2 LTS의 Qt 20
라즈베리 파이 4에서 라즈베리 파이 OS 라이트를 구성하거나 내 블로그 게시물에서와 같이 라즈베리 컴퓨트 모듈 4에 라즈베리 파이 OS 를 설치하고 우분투 20 LTS에서 라즈베리 컴퓨트 모듈 4에 대한 Qt 5.15 크로스 컴파일 내 블로그 게시물에서와 같이 Qt 라이브러리를 빌드하십시오.
구성 Qt-Creator
Ubuntu 20에 작동하는 Qt 작성자가 설치되어 있어야 합니다. 이 작업을 수행하는 방법에 대한 지침은 Qt 또는 다양한 포럼 또는 자습서에서 찾을 수 있습니다.
또한 필수 구성 요소에 설명된 대로 Raspberry Pi OS Lite 및 해당 Qt 라이브러리, 크로스 컴파일러 및 Raspberry Pi 4에 대한 크로스 컴파일된 라이브러리를 사용하여 Raspberry Pi 4 또는 Raspberry Compute Module 4를 생성해야 합니다.
아래에서 다른 구성에 사용된 경로는 이전 두 블로그 게시물의 경로와 일치합니다.
사용 된 QtCreator 버전은 버전 4.13.3입니다.
장치 만들기
첫 번째 단계에서는 새 장치를 만듭니다. 이렇게 하려면 "도구" 아래의 메뉴에서 "옵션"을 호출하고 왼쪽 열에서 "장치"를 선택합니다. 그런 다음 "추가"를 사용하여 새 장치 "일반 Linux 장치"를 만듭니다. 장치 이름(여기서는 RaspberryPi4-Qt-5.15)을 지정하고 "호스트 이름" 아래에 IP 주소를 입력하고 일반적으로 Raspberry의 경우 "사용자 이름" 아래에 "pi"를 입력합니다.
그런 다음 "테스트"버튼을 사용하여 Raspberry 에 대한 연결을 테스트 할 수 있습니다. "장치 테스트가 성공적으로 완료되었습니다." 여기에 반환되지 않으면 설정을 확인하고 이러한 매개 변수를 사용하여 Raspberry에 실제로 연결할 수 있는지 테스트해야 합니다.
- 이름 : 자신의 이름을 지정하십시오 (나중에 "프로젝트"설정에서 장치를 선택하는 데 사용됨)
- 장치 유형 : "일반 Linux 장치"
- 장치: 새로 생성된 장치를 선택합니다.
- Sysroot: 이전 블로그 게시물에서 만든 sysroot 디렉터리를 선택합니다.
- 컴파일러 : 새로 만든 두 개의 컴파일러를 선택하십시오.
- Qt 버전 : 새로 생성 된 Qt 버전을 선택하십시오.### 프로젝트 세팅 이제 새로 만든 키트를 선택하여 새 프로젝트를 만들거나 기존 프로젝트에 추가할 때 즉시 할당할 수 있습니다.