2 REM Generation of vcproj files with qmake utilite
3 REM Variable QT_DIR and PATH to qmake executable must be defined without fail
5 REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
6 REM second argument specifies architecture) (win32 or win64)
7 REM third argument specifies Debug or Release mode
9 call "%~dp0env.bat" %1 %2 %3
16 set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
17 ) else if /I "%1" == "vc9" (
19 set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
20 ) else if /I "%1" == "vc10" (
23 set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
24 ) else if /I "%1" == "vc11" (
27 set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
28 ) else if /I "%1" == "vc12" (
31 set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
33 echo Error: first argument ^(%1^) should specify supported version of Visual C++,
34 echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
39 if ["%ARCH%"] == ["32"] set VCARCH=x86
40 if ["%ARCH%"] == ["64"] set VCARCH=amd64
42 call "%VCVARS%" %VCARCH%
44 qmake -tp vc -o Tutorial.%EXT% Tutorial.pro