Вот решил поделиться своим опытом.. Запостить небольшой HOWTO.
Любая дискуссия приветствуется
1. Открыть консоль (я предпочитаю Far Manager)
2. Настроить пути. Существует 2 варианта: перманентно сохранить пути в переменных среды %PATH%, %INCLUDE% и %LIB% либо сохранить их временно, только для текущего сеанса консоли.
%QTDIR% = C:\QT\4.3.3 (или по аналогии)
%QMAKESPEC% = win32-msvc2005
%PATH% += %QTDIR%\bin;%ProgramFiles%\Microsoft Visual Studio 8\Common7\IDE;%ProgramFiles%\Microsoft Visual Studio 8\VC\bin
%INCLUDE% += %ProgramFiles%\Microsoft Visual Studio 8\VC\include;%ProgramFiles%\Microsoft Visual Studio 8\VC\PlatformSDK\include
%LIB% += %ProgramFiles%\Microsoft Visual Studio 8\VC\lib;%ProgramFiles%\Microsoft Visual Studio 8\VC\PlatformSDK\lib
(пути могут немного различаться в зависимости от установок, на ваше усмотрение)
%QTDIR%\bin для вызова qmake из любого места
%ProgramFiles%\Microsoft Visual Studio 8\Common7\IDE для работы компилятора cl.exe
%ProgramFiles%\Microsoft Visual Studio 8\VC\bin для вызова nmake.exe из любого места
Мой компьютер -> Свойства -> Дополнительно -> Переменные среды.
Добавить в конец или создать новую переменную.
Либо в консоле:
SET PATH=%PATH%;переменная
3. Указать необходимые настройки Qt
cd %QTDIR%
configure -platform win32-msvc2005 -vcproj -qmake -process -fast -debug-and-release
(Qt 4.3.0 нормально компилилось с -no-stl, Qt 4.3.3 затребовало -stl)
(мой проект работает с MySQL и ODBC поэтому -shared -qt-sql-mysql -qt-sql-odbc)
(отключаем всякую "байду" если она не нужна -no-qt3support -no-style-plastique -no-style-cleanlooks -no-style-motif -no-style-cde -no-dsp -no-rtti -no-openssl -no-qdbus)
(приложение для Windows XP/2k3 -qt-style-windows -qt-style-windowsxp)
(подкючаем дополнительные библиотеки -qt-zlib -qt-libmng -qt-libpng -qt-libtiff -qt-gif -qt-libjpeg)
4. выполнить в консоле nmake