Почти по теме.
В связи с разработкой для МСВС-3.0 версия 13, я ограничен
в выборе QT - это QT3.3
Контора закупила студию 2005. Оказалось, что комерческая QT 3.3.8
студию 2005 видит, но интегрироваться в нее не хочет, т.е. дополнительная
панелька не появляется...
Тогда я скачал из
http://sourceforge.net/project/showfiles.php?group_id=49109исходники qtwin free.
создал переменные окружения
QMAKESPEC= win32-msvc2005
QTDIR=C:\Qt\3.3.8
PATH=% PATH%;%QTDIR%;%QTDIR%\BIN;
Запустил командную строку студии и в ней
cd c:\Qt\3.3.8
configure -opengl
Компиляция прошла без проблемм.
Результат такой же, как и с комерческой версией...
Более того, если собранный QT просто перенести на комп с
установленным VC-2005 Express Edition и прописать те же переменные окружения,
то все замечательно работает!!!
Хотя если компилировать QT под Express-ом, то приходится искать кучу отсутствующих
*.h и *.lib
Получаем полностью бесплатную среду разработки...
А полная интеграция возможна, если есть лицензия на QT4, и применить
ее интегратор...