라즈베리파이에서 QT 애플리케이션 개발을 위한 절차중 개발도구를 설치하기 위한 문서이다. 라즈베리파이에 QT5.x 라이브러리를 설치하고 본 내용을 진행하도록 하자. 

     

    라즈베리파이 기반 QT 5.x 설치 : [Raspberry] QT 5.x 설치 (소스빌드) - Embedder's Blog (tistory.com)

     

    QT 5.x 라이브러리가 설치 되어있다고 가정하고 개발도구인 QT Creator를 설치한다. 

     

    0. 준비사항

    - 라즈비안이 설치되어 부팅이가능한 라즈베리파이

    - 라즈베리파이는 인터넷에 연결이 가능해야함.

    - QT 5.x 라이브러리가 설치되어있어야 함.

     

    1. Qt Creaotor 설치 및 설정

    1.1. 설치

    pi@raspberry : ~ sudo apt-get install qtcreator

     

    정상설치시 라즈비안 메뉴에서 확인이 가능하다.

     

    1.2. 설정

      Qt Crator를 실행하여 Option 설정을 하여야 한다. 옵션 설정에서 다음과 같이 수정해 주도록 하자. 

    (1) Build & Run

     

    (2) Kits

      Kits 탭에서 Auto-detected 디지 않으면 Add 버튼을 눌러 직접 설정하여야 한다. 아래의 그림은 필자가 직접 설정한 내용이다.

     

    (3) QtVersion

     

    (4) Compiler

     

    (5) Debuggers

     

     

    2. 빌드 테스트 및 실힝

    2.1. 빌드테스트

      설정이 완료되었다면, QT설치시 같이 설치되었던 샘플 하나를 열어서 실행해 보도록 한다.  /usr/local/qt5pi/example에서 적당한 샘플을 열어 메뉴 Build > Clean을 해주고 녹색 > 버튼을 클릭하여 싱행 해 보도록 하자

     

    2.2. 라이브러리 설정에 따른 빌드오류 해결방법

      빌드를 했는데 오류가 발생되거나하는 경우가 더러 발생될 수 있다. 여러 가지 원인이 있으므로 자세하게는 인터넷 검색을 통해서 해결해야 되는 부분이다. 다만 라이브러리 또는 설정 관련하여 문 제가 발생된 경우 다음과 같이 확인하고 임시 조치할 수 있다.

     

    ① 해당 샘플소스 디렉터리에서 다음과 같이 진행한다

      아래의 명령어 입력시 프롬프트의 경로는 사용자가 샘플예제 코드 디렉터리에서 실행해야 한다.

    pi@raspberry : ~ rm *.pro
    pi@raspberry : ~ qmake pro   <- 파일 생성
    pi@raspberry : ~ qmake –project  <-Makefile 생성

     

    ② 컴파일 스크립트 수정 빌드시 오류가 발생하는 관련 라이브러리를 직접 입력한다.

     

    - Makefile 수정

    pi@raspberry : ~ vim Makefile

     

    - QtWidgets 헤더추가

    NCPATH = -I. -I. -I../../../../include –I../../../../include/QtWidgets –I../../../../include/ QtGui -I../../../../include/QtCore -I. -I../../../../mkspecs/linux-g++

     

    - QtWidget 라이브러리 추가

    LIBS = $(SUBLIBS) -L/usr/local/qt5pi/lib -lQt5Widgets –lQt5Gui –lQt5Core –lGL -lpthread

     

    ③ 터미널에서 바로 확인

    pi@raspberry : ~ make clean; make

     

    ④ 빌드 테스트

      터미널에서 오류없이 컴파일 되었다면, QtCreate에서  다시 샘플을 열어 Clean을 해주고 다시 Buid를 해보면 정상적으로 컴파일 되는 것을 확인할 수 있다. 

     

    # 라즈베리파이 QT Creator 설치 및 설정... 끝.

    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기