UID:20798
UID:37947
UID:30182
UID:31175
UID:21356
UID:4793
UID:38087
UID:7189
UID:5310
UID:38379
引用第8楼liujianboy于2007-10-14 23:39发表的 :请直接使用src包,不要使用mingw的包解开源码包,啥都不用改,用vs2005的命令窗口执行configure.exe,然后里面就自动找到了msvc2005作为编译器(在显示内容的开始几行),然后configure很久,完毕后,nmake,大约1小时,编译完成,再执行nmake confclean,清理中间文件。最后才是改qtvar.bat
引用第9楼liujianboy于2007-10-14 23:40发表的 :对了,qtvar.bat文件在开源版源码中没有,自己仿照商业版的写一个把
UID:38521
@echo offremrem This file is generatedremecho Setting up a MinGW/Qt only environment...echo -- QTDIR set to D:\Qt\4.3.2echo -- PATH set to D:\Qt\4.3.2\binecho -- Adding D:\MinGW\bin to PATHecho -- Adding %SystemRoot%\System32 to PATHecho -- QMAKESPEC set to win32-msvc2005set QTDIR=D:\Qt\4.3.2set PATH=D:\Qt\4.3.2\binrem set PATH=%PATH%;D:\MinGW\binset PATH=%PATH%;%SystemRoot%\System32rem set QMAKESPEC=win32-g++set QMAKESPEC=win32-msvc2005if not "%1"=="compile_debug" goto ENDcd %QTDIR%echo This will configure and compile qt in debug.echo The release libraries will not be recompiled.pauseconfigure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpegcd %QTDIR%\srcqmakeREM mingw32-make debugnmake debug:END
@echo offremrem This file is generatedremecho Setting up a Qt environment...echo -- QTDIR set to d:\Qt\4.3.2echo -- Added d:\Qt\4.3.2\bin to PATHecho -- QMAKESPEC set to win32-msvc2005set QTDIR=d:\Qt\4.3.2set PATH=d:\Qt\4.3.2\bin;%PATH%set QMAKESPEC=win32-msvc2005if not "%1"=="vsvars" goto ENDcall "D:\Program Files\Microsoft Visual Studio 8\\Common7\Tools\vsvars32.bat":ENDif not "%1"=="vsstart" goto ENDSTARTVScall "D:\Program Files\Microsoft Visual Studio 8\\Common7\Tools\vsvars32.bat"devenv /useenv:ENDSTARTVS
D:\Qt\4.3.2\bin\qtvars.bat vsstart
D:\Qt\4.3.2\bin\qtvars.bat vsvars
UID:39383