소개

qmakeQT Framework 에 포함된 cross platform 빌드 툴이다.

Visual Studio용 프로젝트 파일(.dsp, .vcproj, .sln) 생성이 가능하며(Commercial version only) nmake, GNU make용 Makefile, XCode용 project 생성이 가능하다.

qmake용 project 파일인 .pro 을 qmake 용법에 맞게 작성한후 qmake 를 돌려서 해당 플랫폼용 Makefile 을 만드는 meta-make 형식으로 동작한다.

qmake가 생성하는 Makefile의 종류는 QMAKESPEC 환경변수 값에 따라 달라진다.

 

QMAKESPEC


qmake가 Makefile 을 생성하는데 참고하는 환경변수이다. 다음과 같은 값이 가능하다.

 

win32-msvc: windows용 Visual C++ 6.0
win32-msvc.net: windows용 Visual C++ 7.1
win32-msvc2005: windows용 Visual C++ 2005(8.0)
win32-msvc2008: windows용 Visual C++ 2005(9.0)
wince50standard-armv4i-msvc2005
linux-g++-32: linux GCC 32bit
linux-g++-64: linux GCC 64bit
hpux-acc: HPUX aCC
hpux-g++: HPUX GCC
solaris-cc: Solaris CC
solaris-cc-64: Solaris CC 64Bit

 

 

사용

  1. Visual Studio project 생성
    1. qmake -tp vc