블로그 이미지
생각처럼

카테고리

전체보기 (209)
TOOL (1)
다이어리 (1)
Bit (200)
HELP? (0)
Total
Today
Yesterday

달력

« » 2025.1
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

공지사항

태그목록

최근에 올라온 글

우분투 qt 설치

Bit / 2012. 2. 3. 18:02

[출처] QT 4.5 우분투 설치방법 (〃루링의 프로그래밍언어〃) |작성자 꾸링

우분투(ubuntu) 에서 qt 4.5 설치



1. download 
 이 링크에 가시면 각각의 플랫폼에 맞는 qt를 다운 받으실 수 있습니다. 

2. 설치 
다운 받으신 디렉토리에 터미널로 접근을 해서 실행 권한을 추가해야 설치가 가능합니다.

다음과 같은 명령을 사용합니다.

$ 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 을 이용해 설치합니다.
 
$ 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

  위와 같이 명령어를 입력하시면 설치 완료.

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 입니다.
Posted by 생각처럼
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함