2010년 4월 19일 월요일

Qt4를 이용한 C++ GUI 프로그래밍-시작하기

* Qt(큐트)

  • 소스 코드 한 벌만으로 다양한 운영체제 환경에서 실행 가능한 어플리케이션을 만들 수 있도록 해주는 크로스 플랫폼 응용프로그램 프레임워크
  • 노르웨이에 있는 트롤테크에서 처음 개발되었고, 2008년 노키아가 인수하여 현재 모바일 및 데스크톱 소프트웨어에 관한 노키아의 플랫폼 소프트웨어 전략의 핵심 역할을 하고 있음.(2008년?)
  • Write Once, Compile Anywhere : 소스 코드는 한 벌만 만들고 이를 원하는 운영체제 환경에서 컴파일하기만 하면 해당 환경에서 실행될 수 있는 이미지가 만들어진다.(윈도우, 리눅스, 맥 OS 지원, 임베디드 리눅스, 윈도우 CE 지원)
  • Qt로 만들어진 제품들 : 구글 어스, 얻도비 포토샵 앨범, 스카이프, 메스메티카,  KDE, KOffice
  • 오픈 소스로 배포되고 있음

 

* Qt 라이선스

  • 오픈 소스 에디션
    • GNU GPL 사용에 대한 요구사항이 포함됨
    • 소스를 보고, 수정하고, 배포하는 권리를 부여함.
  • 상용 에디션
    • 만든 응용 프로그램을 상용 라이선스 조건을 적용하고자 할 경우 사용
    • 자신만의 조건 하에 판매하고 배포할 수 있음.

 

* Qt 설치하기(부록 A)

  • Qt 다운로드 하기
  • 책 예제 다운 받기
  • Qt/윈도우 설치(MinGW C++ 설치 필수)
  • Qt/맥 설치(Xcode Tools 먼저 설치 필수)
  • Qt/X11 설치
    • # cd /tmp
    • # gunzip qt-x11-opensource-src-4.3.2.tar.gz
    • # tar xvf qt-x11-opensource-src-4.3.2.tar
    • # cd /tmp/qt-x11-opensource-src-4.3.2
    • # ./configure
    • # make
    • # make install or sudo make install
    • 환경 변수 설정(.profile)
      PATH=/usr/local/Trolltech/Qt-4.3.2/bin:$PATH
      export PATH

 

댓글 없음:

댓글 쓰기