그래픽 & 멀티미디어
전에 강좌에 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/에 접속하여 파일을 다운받습니다.
둘중 하나를 클릭해 들어가면 아래와 같은 화면을 볼수 있습니다.
먼저 [QT Creator]는 이미지상에 표시된 버전을 다운 받습니다.
[QT embedded]는 아래링크에서 다운받을 수있습니다.
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 ]
파일 저장이 완료되었으면
터미널을 실행하여 project 폴더로 이동
chmod로 생성된 폴더와 파일의 권한을 변경합니다.
cd /project
sudo chmod -R 777 qt/
3. [QT Creator]를 설치
alt+home키를 눌러 우분투 파일관리자를 실행
project 폴더에 qt-linux-opensource-5.0.2-x86-offline.run을 실행하여 설치를 진행합니다.
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를실행하여
예제프로그램을 로드 정상적으로 컴파일 되는지 확인합니다.
- 이미지 4.png (228.2KB)(149)
- 이미지 5.png (140.3KB)(124)
- 이미지 6.png (86.8KB)(116)
- 이미지 7.png (54.9KB)(134)
- 이미지 8.png (11.4KB)(170)
- 이미지 13.png (60.6KB)(124)
- 이미지 14.png (25.9KB)(147)
- 이미지 15.png (18.5KB)(188)
- 이미지 16.png (35.2KB)(161)
- 이미지 17.png (83.6KB)(136)
- 이미지 18.png (18.8KB)(161)
- 이미지 18-1.png (23.4KB)(161)
- 이미지 19.png (32.0KB)(155)