Kylix Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
카일릭스 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
자유게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

카일릭스 강좌/문서
[1] QT Programing (1) - QT 설치하기
문의형 [] 10278 읽음    2002-05-06 02:40
  • QT다운로드 및 환경설정

  • 우선 QT Library를 설치하기 위해서는 ftp://ftp.trolltech.com/qt/source/ 에서 Downlaod받아야 합니다.
    이곳에서 제공하는 Source는 X11에서 사용할 수 있는 공개용 버전이며 크기는 약 17Mbyte 입니다.

    Download를 다 받았으면 받은 압축파일을 QT를 설치하고자 하는 Directory에 복사 합니다.
    여기에서는 /usr/local/ 에 압축을 풀도록 하겠습니다.



    [root@localhost local]# tar xfz qt-x11-free-3.0.1.tar.gz



    위의 명령어에 의해서 /usr/local/qt-x11-free-3.0.1 이라는 Directory가 생성이
    되었습니다. 이제 이 Directory를 QTDIR이라는 환경변수에 등록합니다. 설치만을 위한다면



    [root@localhost local]# export QTDIR=/usr/local/qt-x11-free-3.0.1



    위와 같이 하면 되지만 이후에 QT를 이용하여 개발을 한다면 이것을 자신의 Profile에 저장합니다.

    필자와 같은 Mizi Linux를 사용한다면 사용자의 Home Directory에 .profile을 수정하면 되고, 그렇지 않고 다른 배포판을 사용한다면 .bash_profile에 다음과 같이 추가 합니다.



    QTDIR=/usr/local/qt-x11-free-3.0.1
    PATH=$PATH:$QTDIR/bin:/usr/local/tmake-1.8/bin
    MAN_PATH=$MANPATH:$QTDIR/man
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib

    export QTDIR PATH MAN_PATH LD_LIBRARY_PATH


     
  • QT 설치하기

  • 앞에서의 환경설정이 끝나면 Logout을 하고 다시 Login을 한 후에 QT를 설치한 Directory로 이동합니다.



    [root@localhost root]# cd /usr/local/qt-x11-free-3.0.1
    [root@localhost qt-x11-free-3.0.1]#



    (참고로 위의 Directory이름이 너무 길면 압축을 푼 후에 압축이 풀린 Directory를 qt-3.0.1과 같이 바꿔주고 환경설정에서도 QTDIR을 이와같이 변경해 주면 됩니다. 여기서는 qt-3.0.1로 Directory명을 변경해서 진행하겠습니다.)

    이제 QT를 설치하기 위해 configure Script를 실행 하는데 configure에서 사용하는 Option을 보기 위해서는



    [root@localhost qt-x11-free-3.0.1]# ./configure --help



    하면 됩니다. 여기에서는 thread와 xml에 대한 기능을 지원하는 것으로 다음과 같이 합니다.



    [root@localhost qt-x11-free-3.0.1]# ./configure -thread -enable-xml



    위의 명령어 이후에 다음과 같은 라이센스 동의에 대한 내용이 출력되고 여기에 적절한 사용자의 응답을 기다리는데 여기에서는 QPL과 GPL모두 동의 하는 의미로 yes라고 입력합니다.


    그러면 이제 설치를 시작합니다. 설치 중간에 다음과 같은 내용을 볼 수 있을 것입니다.

    이 후에 다음과 같은 결과가 나오고 여기에서 gmake를 실행합니다.


  • tmake 설치하기

  • ※ 자동화 도구

    QT는 기본적으로 Cross Plaform을 지향하기 때문에 여러 Platform에서 사용할 수 있는 Compile환경이 필요하게 되는데 이러한 목적으로 사용되는 것이 tmake입니다.

    tmake는 Source code를 Compile할때 사용하는 Makefile을 자동으로 생성해주는 도구인데 tmake로 Makefile을 생성하기 위해서는 프로젝트 파일이 필요합니다.
    이러한 프로젝트 파일을 생성해 주는 도구가 progen이고 이것은 tmake에 포함 되어 있습니다.

    즉 QT를 이용하여 응용프로그램을 개발 할 때에는 다음의 과정을 거치게 됩니다.



    Source Coding -> progen -> tmake -> make



    ※ tmake의 Download와 설치

    tmake역시 ftp://ftp.trolltech.com/freebies/tmake/ 에서 Download 받을 수 있는데 여기에서 .zip은 Win32용이고 tar.gz으로 압축되어 있는것을 Download 받으면 됩니다.

    앞에서 Download받은 파일을 QT Library와 마찬가지로 /usr/local에 압축을 풀기만 하면 됩니다.

    tmake의 압축을 푼 Directory를 /usr/local/tmake-1.8이라고하면 이후에 환경설정파일에 다음과 같이 추가 합니다.



    TMAKEPATH=/usr/local/tmake-1.8/lib/linux-g++
    PATH=$PATH:/usr/local/tmake-1.8/bin
    export TMAKEPATH PATH
    [root@localhost local]# tar xfz qt-x11-free-3.0.1.tar.gz



    여기에서 TMAKEPATH는 자신의 Compiler에 맞는 Directory를 적어 주면 됩니다. 위의 linux-g++은 일반적으로 Linux에서 사용하는 C++ Compiler인 g++을 지정하는 것입니다.

    다음 시간에는 기본적인 QT Programing을 다루도록 하겠습니다.



    + -

    관련 글 리스트
    1 QT Programing (1) - QT 설치하기 문의형 10278 2002/05/06
    Google
    Copyright © 1999-2015, borlandforum.com. All right reserved.