티스토리 뷰
생각보다 오래걸리긴 했습니다만--;;;;;;
1. download
이 링크에 가시면 각각의 플랫폼에 맞는 qt를 다운 받으실 수 있습니다. 우분투에 설치할 예정이므로
Download Qt SDK for Linux/X11 32-bit** (269 Mb) 를 선택합니다. 용량이 꽤 나가죠?
Download Qt SDK for Linux/X11 32-bit** (269 Mb) 를 선택합니다. 용량이 꽤 나가죠?
2. 설치
다운 받으신 디렉토리에 터미널로 접근을 해서 실행 권한을 추가해야 설치가 가능합니다.
다음과 같은 명령을 사용합니다.
그럼 이제 실행이 가능합니다. 실행합니다.
그럼 자동으로 qt가 설치 됩니다.
다음과 같은 명령을 사용합니다.
$ chmod u+x qt-sdk-linux-x86-opensource-2009.01.bin
그럼 이제 실행이 가능합니다. 실행합니다.
$ ./qt-sdk-linux-x86-opensource-2009.01.bin
그럼 자동으로 qt가 설치 됩니다.
3. 실행
바탕화면에 다음과 같은 아이콘이 생깁니다. 그럼 이제 qt를 실행 시킵니다.
qt를 실행한 첫 화면 입니다.
새로운 기본 프로젝트를 만들고 실행해보겠습니다. <File> → <New> 를 선택합니다. 그럼 마치 visual studio 처럼 프로젝트를 생성할 수 있습니다. Qt4 Gui Application 을 선택합니다.
프로젝트 이름을 입력합니다.
테스트이기 때문에 다음은 바로 바로 넘어갑니다.
그럼 다음과 같이 하나의 프로젝트가 h, cpp 파일과 ui 파일을 가지고 있는 것을 확인할 수 있습니다. <Bulid> 합니다.
빌드가 정상적으로 끝났으면 Bulid 상황을 알려주는 막대가 초록색으로 생깁니다. 실패하면 빨간색으로 생기구요.초록 색임을 확인하고 바닥의 <4 Compile Output >을 눌러서 컴파일 상황을 한번 파악해 봅니다. 확인하셨으면 실행 버튼을 누릅니다.
실행 결과 입니다. 윈도우 창이 하나 떳네요.
4. 에러 처리
음, 사실 말이죠... 우분투에서 qt를 설치하시고 프로젝트 만들고 바로 실행시키면 에러 납니다. 필요한 라이브러리가 다 설치 되지 않았기 때문에 링크에러가 발생하죠. 저 같은 경우에는 총 7개의 라이브러리를 설치했습니다.
1) g++
에, 컴파일러죠--; gcc를 설치되어있지만 g++은 설치 안되있습니다. apt-get 을 이용해 설치합니다.
2) freetype library
http://www.freetype.org/ : freetype 라이브러리 홈페이지 입니다.
http://sourceforge.net/project/showfiles.php?group_id=3157 : 다운로드 링크입니다. 2.3.8이 가장 최신 입니다.
truetype 글꼴을 사용하기 위한 라이브러리 랍니다.
위와 같이 명령어를 입력하시면 설치 완료.
3) gettext
gnu 에서 만들 다중언어지원 라이브러리입니다. 역시 apt-get을 이용해서 설치합니다.
4) glib
gimp에 쓰였다는 GTK+ 라이브러리입니다. GTK+를 설치하셔도 됩니다.
http://www.gtk.org/download-linux.html 에 들어가셔서 다운받으시면 됩니다.
freetype library처럼 설치해주시면 됩니다.
5) 나머지 라이브러리
다른 라이브러리는 apt-get을 사용해서 설치하시면 되므로 이름만 적습니다.
libsm-dev, libxcursor-dev, libfontconfig-dev 입니다.
1) g++
에, 컴파일러죠--; gcc를 설치되어있지만 g++은 설치 안되있습니다. apt-get 을 이용해 설치합니다.
$ apt-get install g++
2) freetype library
http://www.freetype.org/ : freetype 라이브러리 홈페이지 입니다.
http://sourceforge.net/project/showfiles.php?group_id=3157 : 다운로드 링크입니다. 2.3.8이 가장 최신 입니다.
truetype 글꼴을 사용하기 위한 라이브러리 랍니다.
$ tar xvzf freetype-2.3.8.tar.gz //압축을 풉니다.
$ mv freetype-2.3.8.tar.gz /usr/local //local 로 이동시키고
$ ./configure //설치합니다.
$ sudo make //관리자 권한으로 make 안하시면 에러발생합니다
$ sudo make install
$ mv freetype-2.3.8.tar.gz /usr/local //local 로 이동시키고
$ ./configure //설치합니다.
$ sudo make //관리자 권한으로 make 안하시면 에러발생합니다
$ sudo make install
위와 같이 명령어를 입력하시면 설치 완료.
3) gettext
gnu 에서 만들 다중언어지원 라이브러리입니다. 역시 apt-get을 이용해서 설치합니다.
4) glib
gimp에 쓰였다는 GTK+ 라이브러리입니다. GTK+를 설치하셔도 됩니다.
http://www.gtk.org/download-linux.html 에 들어가셔서 다운받으시면 됩니다.
freetype library처럼 설치해주시면 됩니다.
5) 나머지 라이브러리
다른 라이브러리는 apt-get을 사용해서 설치하시면 되므로 이름만 적습니다.
libsm-dev, libxcursor-dev, libfontconfig-dev 입니다.
5. 맺으면서.....
에.... 이거 제가 라이브러리를 잘 몰라서 꽤 걸렸습니다. 저 간단한 윈도우 보려고 한 5시간쯤 삽질한 것 같네요. 리눅스도 안쓰다가 쓰려니까 많이 잊어버렸고... 여하간 새로 설치하시는 분들에게 조금이나마 도움이 됐으면 싶습니다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- vim
- QT
- docker
- 안드로이드
- 구글폰
- image processing
- C++
- gcc
- Tensor Flow
- 넥서스원
- XP
- image-processing
- JNI
- Camera
- 파이어폭스
- v470
- opencv
- SIFT
- MinGW
- 탐색기
- 리눅스Tip & Tech
- zip
- vi
- v550
- Accelerated C++
- 마우스
- kde4
- Computer Vision
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함