프로그래밍과 잡담

우분투에서 Qt4 설치하기. 본문

프로그래밍/Qt

우분투에서 Qt4 설치하기.

크레온 2009. 8. 27. 14:21
이노무거 설치하는거 때문에 몇시간을 고생했는지 모르겠군..

어쨌든..

트롤테크 홈페이지에 가서 DownLoad라는 텝에 들어간다.

그리고 다운로드를 아무데나 원하는데다가 넣어 놓는다.

그리고 터미널을 연다.
root로 로그인하는걸 추천한다. 안했을 경우는 sudo를 쓴다.

root로 로그인 하는법은
터미널 실행
sudo passwd root
암호입력
암호입력
시스템 -> 로그인 창 -> 보안탭
로컬 시스템 관리자 로그인 허용 체크

위에 처럼하면 root 계정에 들어갈 수 있다.



1. sudo chmod 777  다운로드한 파일이름.bin
2. ./파일이름.bin
3.  그러면 윈도우에서 설치하는것 처럼 창이 뜬다. 그러면 next를 눌러줘서 설치.

다 설치를 하고 나면 바탕화면에 단축아이콘이 생긴다.

실행 그리고 file -> new -> Qt4 gui application 을 선택한다.

그리고 바로 초록색 재생버튼을 클릭.

그러면 실행이 안될꺼다 아마도..

cannot find 어쩌구 가 생길것이다..

안생기고 바로 실행이 되면 그냥 하면된다. 근데 에러가 생기는 경우가 잇다.

에러를 없에기 위해서는 갖가지 라이브러리를 깔아야한다.

처음에는 g++을 설치한다. gcc는 있어서도 g++은 없다. 고로 sudo apt-get install g++을 이용해서 설치를 한다.

1. g++을 안깔아서 컴파일이 안된다. 에러가 뜬다.  (나는 그랬다.)

다음에 뜨는거 보면 cannot find lfreetype 이라면서 안된다.

2. freetype library 를 깐다.
http://www.freetype.org/  여기서 다운로드 한 후에..

아무 폴더에나 압축을 해제하고

터미널을 이용해서 그 폴더에 접근
sudo를 써줘야하기 때문에 root를 쓰는걸 권장한다.

1)  ./configure
2) sudo make
3) sudo make install

위에를 깔았는데도 에러가 뜬다!

염병 .. 윈도우는 한방에 깔리는데 이노무 리눅스는 별에 별 라이브러리를 깔아줘야한다.

3. gettext  이걸 깐다. apt-get을 이용한다.


4. glib
  http://www.gtk.org/download-linux.html  여기서 다운로드 gtk+를 설치하던 glib를 설치하던 마음대로

설치 법은 위에 freetype과 동일


5. 나머지 라이브러리  libsm-dev, libxcursor-dev, libfontconfig-dev, libxext-dev 이것들은 다
apt-get을 이용하면된다.

위에것들은 모두 깔았으면 잘 실행이 될것이다.

위에 를 다 하고 나서 되면 그냥 하면 되는데 나는 안됬어..

그래서 시냅틱 패키지 관리자를 들어갔다.

검색에 kdelibs를 검색 그리고 kdelibs kdelibs5를 체크한다음에 설치하니까

컴파일인제 되더라!!


자, 정리.
1. 트롤테크에서 Qt4.5 다운로드
2. 설치.
3. 라이브러리 설치 must install librarys
( g++, freetype , gettext, glib, libsm-dev, libxcursor-dev, libfontconfig-dev )

4. kdelibs들 설치   kdelibs를 설치해도 되고 아니면 libxext-dev를 설치
 


다음에 또 삽질 할지 모르니 이렇게 적어 놔야지..








반응형
Comments