사용자 도구

사이트 도구


kb:qtinstallation

QT Installation

빌드 방법

QT4 (VS 2010 + Static Library)

  1. 소스 배포본 설치
    • C:\QT\4.7.3\
  2. 환경 변수 설정
    • QTDIR=C:\QT\4.7.3\
    • QMAKESPEC=win32-msvc2010 –> 필요없는 듯?
    • PATH=C:\QT\4.7.3\bin
  3. JOM 설치
  4. Make 스펙 수정
    • C:\QT\4.7.3\mkspec\win32-msvc2010\qmake.conf
    • MD 시리즈들 → MT로
    • -Zc:wchar_t- → -Zc:wchar_t
    • 필요하다면 DEFINES 영역에다 _SECURE_SCL=0 _HAS_ITERATOR_DEBUGGING=0 추가
  5. 시작 > Programs > Microsoft Visual Studio 2010 > Visual Studio Tools > Visual Studio 명령 프롬프트를 실행해서 아래의 작업을 수행
    • cd C:\Qt\4.7.3
    • C:\Qt\4.7.3>configure -static -debug-and-release -opensource -platform win32-msvc2010 -no-sql-sqlite -no-qt3support -no-phonon -no-webkit
    • 새로 설정할려면 nmake confclean 하고 새로 하면 됨
    • C:\Qt\4.7.3> ..\Jom\jom.exe -j 8
  6. QT Visual Studio Addin을 다운로드해서 설치
  7. Visual Studio를 실행한 다음, Qt → Option으로 가서 QT 버전 설정

QT5 (VS2013 + DLL)

공식 사이트 보면, Perl, Python, Icu, OpenGL 관련해서 어쩌구 저쩌구 있는데, 간단한 툴 등을 위젯만 쓸 거라면 다 필요없다.

  1. 소스 배포본 설치
    • C:\QT\5.3.1\
  2. 환경 변수 설정
    • QTDIR=C:\QT\5.3.1\qtbase
    • PATH=C:\QT\5.3.1\qtbase\bin
  3. JOM 설치
  4. Make 스펙 수정
    • C:\QT\5.3.1\qtbase\mkspec\win32-msvc2013\qmake.conf
    • QMAKE_CFLAGS_MP 우측에서 -MP 옵션 삭제
      • FS 옵션이랑 엮이면서 빌드시 PDB 쓰기 실패 에러가 뜬다.
  5. 시작 > Programs > Microsoft Visual Studio 2013 > Visual Studio Tools > Visual Studio 명령 프롬프트를 실행해서 아래의 작업을 수행
    • cd C:\Qt\5.3.1
    • C:\Qt\5.3.1>configure -developer-build -opensource -platform win32-msvc2013 -no-opengl -no-angle -skip qtandroidextras -skip qtconnectivity -skip qtdeclarative -skip macextras -skip multimedia -skip quick1 -skip quickcontrols -skip script -skip sensors -skip serialport -skip qtsvg -skip webkit -skip webkit-examples -skip websockets -skip x11extras -skip xmlpatterns -nomake tests -nomake examples
    • 새로 설정할려면 nmake confclean 하고 새로 하면 됨
    • C:\Qt\5.3.1> ..\Jom\jom.exe -j 8
  6. QT Visual Studio Addin을 다운로드해서 설치
  7. Visual Studio를 실행한 다음, Qt → Option으로 가서 QT 버전 설정

  • see also Qt
kb/qtinstallation.txt · 마지막으로 수정됨: 2014/11/11 14:51 저자 excel96