프로그래밍

프로그래밍

개발 | 비글본 / 라즈베리파이에 QT 설치하기 (초간단&완벽호환)

페이지정보

작성자 로망학자 날짜16-10-17 14:29 조회수2,743 댓글0

본문



뭐... 크로스 컴파일 ( 동일 랜 환경에서 가능한 ) 로 작업해도 좋다.

여러가지 다른 다양한 방법들이 있으니 굳이 이 방법을 사용하지 않아도 좋고..

근데, 크로스 컴파일 할려고 찾아보면 우분투 깔린 컴퓨터가 있어야함. ㅋㅋㅋ

우분투 깔린 데탑 하나 마련하느니 비글본에 모니터랑 키보드랑 마우스 물려서 쓰자.

 

아 참고로 이 방법의 준비물은 인터넷이 연결되어 있어야 하고 여분의 키보드와 마우스 그리고 모니터가 필요하다.

데비안 리눅스 버전 7.0 ~ 7.8 에서 정상 작동됨을 확인하였고 아래의 과정을 잘 따라한다면 이 조그만한 비글본 or 라즈베리파이에서 QT Creator 가 생성되어 데스크탑에서 작업 하듯이 QT 어플리케이션을 컴파일하여 개발할 수 있다.
[ 설명 ]

먼저 패키지 정보를 업데이트해 준다… ( 하품 5분 )

# sudo apt-get update

설치된 패키지를 업그레이드해 준다… ( 하품 10분 )

# sudo apt-get upgrade

이 과정을 해 주어야 install qtcreator 시 패키지를 잘 찾아준다…( 안하면 안뜸;; )

그리고 부연설명을 하자면, QT 설치에 필요한 용량은 1GB 내외이다. 앞서 포스팅에서 우분투의 경우 최신버전을 사용하기 위해 사이트에서 설치파일을 직접 다운받았는데 라즈베리파이나 비글본의 경우는 microSD의 용량도 용량이지만 데스크탑용 QT 설치파일이 워낙에 무거워서 추천하지 않는다.

따라서 미리 패키지화 된 apt-get 으로 qt를 설치하면 용량이 확 줄어들기에 수동으로 설치하는것 보다 매우 효율적이다.
( 다만, 최신 버전으로 빌드할 수 없다는 단점이 존재한다... ㅜㅜ )

이제 설치.

# sudo apt-get install libqt4-core libqt4-dbg libqt4-dev libqt4-gui
# sudo apt-get install qt4-designer qt4-dev-tools qtcreator

데비안 7.0 이상의 버전이라면 qt4는 완벽하게 지원된다.
( 다시한번 말하지만 자동으로 apt 를 통해 설치하길 권장한다. 이유는 qt가 비글본에 맞게 포팅되어있기 때문. )

# sudo apt-get install g++ (g++은 대부분 설치되어있지만 혹시모르니…)

설치가 완료되었으면 QT Creator 를 열고 Tools -> Options -> Build&Run -> QT Versions -> Add -> /usr/bin/qmake-qt4
(만약 항목이 있으면 위치가 같은지 확인)

버전 설정이 끝났으면 Tools -> Options -> Build&Run -> Tool Chains -> Add -> GCC -> Compiler path -> /usr/bin/gcc -> Debugger -> /usr/bin/gdb 설정 후 적용 후 확인!

이것으로 컴파일러와 디버거 설정까지 완료! 이제 우분투에서 작업한 소스를 통째로 가져와 .pro 파일을 열면 짠! ( .pro.user 를 지워줄것/ .pro 와 .cpp .h .ui 빼고 잡다한건 다 지워버려도 됨 )
- 보통 다른 운영체제에서 작업한 qt 소스를 가져올때는 .pro.user 를 지워주고 .pro .cpp .h .ui 등 qt 소스만 남긴채 가져온다음 .pro 파일을 열어주면 환경에 맞게 재컴파일 하면서 이쁘게 빌드된다.

Ctrl+B (Build project) 로 실행파일 생성됨. 끝.



댓글목록

등록된 댓글이 없습니다.