| Настройка Qt под Visual Studio 2005 |
Значит так, скажу сразу - собрал я Qt. И в первую очередь выражаю свою благодарность следующим личностям: Flex Ferrum, sploid, archimed7592 за помощь в одолении проблемы. Спасибо ребята. А теперь для тех, кто еще столкнется с подобной проблемой, распишу. Итак:
Задача - заставить работать QT под Visual Studio 2005.
Дано - коммерческая QT ( qt-win-commercial-src-4.3.0.zip ), интегратор под VS8 ( qt-vsintegration-1.3.0.exe ) и непосредственно VS8.
Ход работы:
- Установил интегратор (я так полагаю, что после ввода серийника была создана лицензия в папке юзера (как утверждает archimed7592 , если я правильно его понял, она (лицензия) нужна для сборки Qt средствами VS) )
- После успешной интеграции нужно «установить» Qt, для этого нужно ее сконфигурировать и собрать:
- Распаковываем архив в папку на диске (путь к ней не должен содержать пробелов)
- В переменную окружения path добавляем путь к папке bin, например D:\QT4.3.0\bin
- собираем qmake: внутри одноименно папки (внутри с дириктории Qt, т.е. в нашем примере это D:\QT4.3.0\qmake) есть makefile вот мы его и собираем с помощью nmake ( я так делал: nmake all makefile внутри папки с qmake ).
Замечание_1: nmake - утилита MS для сборки проектов с помощью makefile. Замечание_2: переменные окружения для nmake должны быть настроены!!!
- вызываем configure с параметрами сборки (вообще там можно указать оновременно сборку qmake (параметр -qmake), но у меня это получилось только один раз после конфигурации осуществляем сборку библиотек для этого в папке где лежит configure пишем: nmake all makefile
Замечание: все выделенные мной подпункты описаны в файле install, который настоятельно рекомендуется прочесть!
- После успешной сборки Qt необходимо открыть Visual Studio 2005 и в главном меню выбрать: Tools->Options->Qt->Builds->Add button –> далее следует указать путь к Qt и версию.
Ну вот и все. Если что-то упустил/сказал неверно, пожалуйста, готов исправиться.
Версия для печати |
|