Программирование на C++ с использованием библиотеки Qt4


Порядок установки:


  • Если ставится коммерческая версия Qt, то имеющийся файл лицензии скопируйте в каталог Documents and Settings\ИмяПользователя и дайте ему имя .qt-license.
  • Распакуйте содержимое архива qt-win-opensource-src-4.x.x.zip или qt-win-commercial-src-4.2.2 в любой каталог, например, c:\qt422 (полное имя каталога не должно содержать пробелов).
  • Добавьте путь к каталогу c:\qt422\bin в системную переменную PATH. Перезагрузите компьютер.
  • Перейдите в каталог c:\qt422 и запустите программу configure.exe. Если используется Visual Studio .NET, то конфигурирование и компиляцию следует проводить в окне Visual Studio .NET Command Prompt. При запуске configure могут быть указаны параметры:
    • -platform x -- платформа установки. Вместо x можно указать win32-g++, а для коммерческих версийQt: win32-icc, win32-msvc, win32-msvc.net и win32-msvc2005;
    • -release -- собирать только конфигурацию Release (без информации для отладки на уровне исходного текста);
    • -debug -- собирать только конфигурацию Debug (с информацией для отладчика);
    • -debug-and-release -- собирать обе конфигурации;
    • -shared -- собирать динамические библиотеки;
    • -static -- собирать статические библиотеки;
    • -exceptions -- использовать исключения;
    • -no-exceptions -- не использовать исключения;
    • -no-qt3support -- не компилировать модули поддержки старой версии Qt3;
    • -fast -- генерировать только те make-файлы, которые необходимы для компиляции библиотеки;
    и многие другие. Полный список всех опций можно узнать, запустив configure с параметром -help.
  • В результате работы configure будут сгенерированы make-файлы для сборки библиотеки Qt, инструментов разработки и демонстрационных примеров. Не выходя из каталога установки, запустите процесс компиляции с помощью команды mingw32-make (или make, если используется Visual C++) и приготовьтесь к длительному ожиданию (несколько часов);
  • Если ставилась коммерческая версия Qt, то установите интегратор с Microsoft Visual Studio, для этого запустите на выполнение файл qt-vsintegration-1.2.1.exe.
  • После компиляции библиотеки Qt4 в каталоге bin появятся следующие исполняемые файлы:

    • qmake -- утилита для создания файла проекта *.pro и make-файлов;
    • assistant -- программа просмотра документации;
    • designer -- визуальный редактор графического интерфейса пользователя;
    • moc -- метакомпилятор, предназначенный для перевода исходных текстов программ, написанных с использованием библиотеки Qt, на обычный язык C++;
    • uic -- компилятор ui-файлов, создаваемых программой designer;
    • rcc -- компилятор qrc-ресурсов;
    • qtdemo -- оболочка для запуска демонстрационных программ;
    • linguist -- инструмент, облегчающий перевод интерфейса приложений на другие языки;
    • qt3to4 -- утилита для конвертации старых программ, разработанных с использованием 3-й версии библиотеки;
    • lupdate, lrelease -- утилиты для для интернационализации приложений.


  • Распакуйте содержимое архива qt-x11-opensource-src-4.x.x.tar.gz в какой-нибудь временный каталог: cd /tmp gunzip qt-x11-opensource-4.x.x.tar.gz tar xvf qt-x11-opensource-4.x.x.tar
  • Перейдите в этот каталог и запустите configure: cd /tmp/qt-x11-opensource-4.x.x ./configure

    При необходимости разрешается задать параметры сборки, список которых можно узнать, если при запуске configure указать ключ -help;

  • Не выходя из каталога установки, запустите процесс компиляции с помощью команды make и приготовьтесь к длительному ожиданию;
  • Для копирования всех необходимых файлов в системные каталоги дайте команду su -c "make install" и введите пароль суперпользователя;
  • добавьте в переменную окружения PATH путь к исполняемым файлам и библиотекам Qt. Для этого в случае использования оболочек bash, ksh, zsh или sh требуется в файл .profile добавить строки: PATH=/usr/local/Qt4/bin:$PATH export PATH Для csh и tcsh: setenv PATH /usr/local/Qt4/bin:$PATH


  • Содержание раздела