Как компилировать библиотеку Qt 4.4 и Qt-программы для Windows


Собрать Qt 4.4 для работы в Windows и Microsoft Visual Studio 2003-2005-2008 очень просто. Гораздо проще, чем предыдущие версии Qt (не требуется редактировать никаких файлов настроек Visual Studio). С сайта TrollTech скачиваем последнюю версию открытого Qt (предполагается, что среда Microsoft Visual Studio уже установлена). Распаковываем в директорию C:\qt-4, (или любую другую). Далее предполагается, что C:\qt-4 – корневая директория Qt 4, то есть именно в этой директории содержатся поддиректории build, demos файл configure.exe и т.п.

Теперь из меню запуска программ запускаем команду Visual Studio 200x Command Prompt (она находится в группе ярлыков Microsoft Visual Studio 200x\Visual Studio Tools). Открывается окно консоли, настроенное на работу с инструментами командной строки Microsoft Visual Studio. В этом окне переходим в директорию C:\qt-4\ и командуем

configure.exe

Программа спросит нас, принимаем ли мы условия лицензии GPL – отвечаем «y», в смысле yes. Если все пойдет удачно, через некоторое время программа configure.exe предложит нам запустить nmake, а сама завершится. Теперь запускаем nmake Эта команда будет выполняться долго, но в конце у нас появится скомпилированная версия Qt. Если команда configure.exe почему-либо работает неправильно, можно попробовать вызвать ее с ключом –platform:

configure.exe –platform win32-msvc200x 

После завершения компиляции в директории C:\qt-4\lib появится около сотни разделяемых библиотек Qt 4. Для того чтобы иметь возможность запускать скомпилированные программы Qt 4 без проблем, эти библиотеки нужно скопировать в какую-нибудь общедоступную директорию, или добавить путь C:\qt-4\lib к переменной окружения PATH. Для того чтобы собрать программу Qt 4, в окне Visual Studio 200x Command Prompt переходим в директорию исходных текстов программы и из этой директории запускаем команды

C:\qt-4\bin\qmake.exe –project 
C:\qt-4\bin\qmake.exe

В результате будут созданы make-файлы для сборки приложения с помощью утилиты nmake (Makefile.Debug и Makefile.Release – для соответствующих конфигураций). Если вы хотите собирать программу в графической среде Visual Studio, вам потребуется файл *.vcproj. Генерируется он командой

C:\qt-4\bin\qmake.exe –t vcapp

которую, естественно, следует запускать из директории исходных текстов программы.

 

Другие статьи про Qt 4

Контакты: anb@symmetrica.net


www.symmetrica.net