MS Window XP에 QT 개발 환경을 구축해보자. 먼저 컴파일러가 필요한데 Visual Studio를 사용해도 되지만 나는 Dev-C++ with Mingw/GCC 를 사용하기로 결정했다. 아래 글은 http://darkhack.googlepages.com/qttutorial 에 있는 글을 QT 4.4.1을 바탕으로 내맘대로 옮긴 것에 지나지 않는다.

  • 자 먼저 아래 링크에서 Dev-C++을 다운로드해보자. Dev-C++ 5 (currently beta)와 Dev-C++ 4 두 종류중 아무거나 받아서 설치한다. 난 최신을 좋아함으로 beta버전을 설치하였다. 설치한 폴더는 C:\Dev-cpp\ 이다.
    http://www.bloodshed.net/devcpp.html

  • 다음은 Qt for window를 다운받아 설치해보자. 현재 최신버전은 qt-win-opensource-4.4.1-mingw이다. 설치 폴더는 설치프로그램이 지정하는대로 두고, mingw32 폴더를 먼저 설치한 Dev-C++ 폴더인 C:\Dev-cpp\ 로 지정한다.
    http://trolltech.com/developer/downloads/qt/windows
  • Dev-C++을 실행시키고 lib환경을 설정해보자. Tools->Compiler Options ->Directories 에서
    Libraries
    tab을 선택한 다음
    C:\Qt\4.4.1\lib
    를 추가하자. 그리고 또 Bin tab에서
    C:\Qt\4.4.1\bin

    Include tab에서는
    C:\Qt\4.4.1\include\QtGui
    C:\Qt\4.4.1\include\QtCore
    C:\Qt\4.4.1\include\Qt
    C:\Qt\4.4.1\include\

    를 부가적으로 추가하였다. 또 Tools->Compiler Options->Complier 에는 'Add these Commands ...'의 box를 체크하고
    -lmingw32 -lqtmain -lQtCore4 -lQtGui4

    를 삽입하였다. (이부분은 여기에서 참조)
  • 실제 예제를 컴파일해보자. 새로운 프로젝트를 하나 만들자. Project 윈도에서 GUI tab에서 QT를 선택하면 기본 Template이 작성되어 나온다. 이 예제를 compile해서 run하면 아래와 같이 Hello world!가 등장하면 기본 설정은 무사히 성공~

사용자 삽입 이미지


Posted by yonggun
TAG ,