전에 강좌에 QT Creator을 잠깐 살펴봤는데요.

 

QT embedded 개발환경구축을 문의하는 분이 계시더군요...

 

그때시간이 없어서 못하던걸 요번에 공부하면서 한번 정리해봤습니다.

 

때마침 FA-VUS란 아주 해피한 기준플랫폼이 있어서 여기에 적용해 봤습니다.

 

전체적인 구성은

[FA-VUS] +  [QT Creator] + [QT embedded] 가 되겠습니다.

 

기본적으로 FA-VUS가 설치되서 구동되어야 겠죠? 아래링크를 참조해 셋팅을 해주세요

http://forum.falinux.com/zbxe/index.php?document_srl=573475&mid=warehouse

 

1. QT Creator & QT embedded 다운받기

 

http://qt-project.org/에 접속하여 파일을 다운받습니다.

 

이미지 4.png

둘중 하나를 클릭해 들어가면 아래와 같은 화면을 볼수 있습니다.

 

먼저 [QT Creator]는 이미지상에 표시된 버전을 다운 받습니다.

이미지 5.png

 

[QT embedded]는 아래링크에서 다운받을 수있습니다.

이미지 6.png

이미지 7.png

 

이미지 8.png

 

2. 다운로드한 파일을 [fa-vus]에 복사

 

우분투에 터미널 프로그램을 실행하여

ifconfig 명령으로 ip주소를 확인합니다. (기본적으로 192.168.10.123으로 되어있습니다.)

 

ip주소대역을 자신의 공유기 네트웍 대역에 맞춰 변경합니다. (필자의 경우 192.168.0.x 대역을 사용)

sudo ifconfig eth1 192.168.0.8

 

변경된 IP주소를 윈도우 탐색기 주소창에 입력하여 우분투 삼바폴더에 접속

project 폴더에 적당한 폴더를 생하고 다운받은 파일을 저장합니다.(필자의 경우 qt폴더를 생성 )

[ \\192.168.0.8 ]

이미지 13.png

 

파일 저장이 완료되었으면

 

터미널을 실행하여  project 폴더로 이동

chmod로 생성된 폴더와 파일의 권한을 변경합니다.

cd /project

sudo chmod -R 777 qt/

 

 

3. [QT Creator]를 설치

alt+home키를 눌러 우분투 파일관리자를 실행

project 폴더에 qt-linux-opensource-5.0.2-x86-offline.run을 실행하여 설치를 진행합니다.

이미지 14.png

이미지 15.png

이미지 16.png

이미지 17.png

이미지 18.png

이미지 18-1.png

이미지 19.png

 

qt creator 설치가 완료 되었지만 예제프로그램을 컴파일을 할수 없습니다.

 

그이유인 즉 qt creator는 전용컴파일러를 탑재하고 있지 않기 때문입니다.

 

따라서 추가적으로 g++을 설치해 줘야 합니다.

 

터미널에서 아래 명령을 실행하여 g++을 설치합니다.

 

sudo apt-get install g++

 

설치가 완료되면 우분투 패키지도 업그레이드와 OpenGL 라이브러리 설치를 진행합니다.


sudo apt-get update

 

sudo apt-get install libglu1-mesa-dev

 

설치가 완료되면 우분투 파일관리자를 실행 /home/falinux/Qt5.0.2/Tools/QtCreator/bin/에 qtcreator를실행하여

 

예제프로그램을 로드 정상적으로 컴파일 되는지 확인합니다.