ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • QT 설치 및 Visual Studio 2005와 연동하기
    Programming 2010. 7. 19. 04:50

    QT란 크로스 플랫폼을 지원하는 GUI 프로그래밍(Grapic User Interface Programming)을 하기 위한 일종의 프로그래밍 언어라고 보면 된다.
    크로스 플랫폼이니 만큼 리눅스나 윈도우 맥 등 어느 환경에서도 실행할 수 있다.

    그러나 현재는 단순히 GUI 뿐만 아니라 여러 모듈들이 추가되어 차라리 C나 C++ 마냥 하나의 프로그래밍 언어로 보아도 될 듯 하다. 문법 자체도 비슷한거 같기도 하고...(물로 아직 초보자라 잘은 모른다..)

    QT를 공부하게 된 것은 MFC 같은 것을 활용하여 프로그래밍을 하면 UI 부분이 상당히 골치아픈 것이 현실인데, QT를 활용하면 보다 자유도가 높게 UI를 구성할 수 있을 것이란 생각에서였다. 물론 C#의 경우에는 Control Project도 있는 것 같지만, 본인이 C# 유저가 아닌 관계로...차라리 또한 QT가 본래 GUI에 주력하는 만큼, C#보다 자유도 높게 짤 수 있을 것이란 기대때문에 QT를 선택한 것이기도 하다. 개인적으로 C#이 마음에 썩 들지 않는 다는 것도 한몫했고...(MS의 노예라고 해도 좋을 만큼 상당한 신봉자이긴 하지만...어째 C#은 좀..)
    넋두리는 여기까지하고, QT에 대한 본격적인 설치과정과 이를 Visual Studio 상에서 사용하는 법을 알아보자.

    1. QT 다운로드
    http://qt.nokia.com/downloads

    위의 사이트에서 QT SDK를 받을 수 있다.
    어차피 LGPL라이센스를 사용할 것이라면 소스를 수정해선 안됨으로 소스코드가 포함되지 않은 파일을 받도록 하자.

    QT가 동작할 수 있도록 다음과 같이 환경변수를 설정한다.

    ex)QTDIR = C:\QT\4.5.2
         Path= Path + %QTDIR%\bin;
    2. QT 빌드
    VS의 명령 프롬프트(윈도우의 명령프롬프트가 아니다) 를 실행하여 "cd %QTDIR%" 를 입력하여 QT의 설치 폴더로 이동한다
    configure -platform win32-msvc2010 (플랫폼 이후는 자신한테 맞는 사양을 입력)
    을 입력하면 커며셜과 오픈 중 라이센스 타입을 입력
    동의를 입력하면
    빌드를 시작,
    한번 멈추면
    "nmake" 입력
    빌드가 완료 될때까지 둔다

    3. 다음으로 VS \2005에서 QT를 사용하기 위해 Add-in을 받아야 한다.

    http://qt.nokia.com/downloads/visual-studio-add-in

    위의 사이트에서 Add in을 받을 수 있다.

    다운 받은 파일은 실행해서 적당히 설치하면 된다.

    add-in을 설치했다면 다음과 같이 메뉴에 QT가 생성될 것이다.


    또한 새 프로젝트를 생성하는 단계에서 QT4 프로젝트가 보일 것이다.



    그러나 비주얼 스튜디오 내에서 QT의 버전과 경로를 설정하고 QT의 라이브러리 파일을 빌드하지 않는다면 제대로 된 QT 프로젝트의 빌드가 이루어지지 않는다.
    위와 같이 비주얼 스튜디오 상에서 QT>Option>Add 로 들어가 Path에 설치한 경로를 설정하면, 자동적으로 버전 이름이 생성되고 확인을 누르면 QT의 경로 설정은 끝마치게 된다.

    빌드가 성공하였으면, QT Application 프로젝트를 생성하고 빌드하여 실행해 보자


    한가지 OCC 설치 요령에서 적지 않았던 부분이 있었는데, 자바나 QT 등을 설치했던 이유는 이를 활용한 OCC 예제를 빌드하기 위해서였다..그냥 수정하기 귀찮아서 여기 적는다.

Designed by Tistory.