Mingw и qt

Решил построить себе билд-ферму для сборки QT приложений компилятором Mingw. Для этого используется в качестве базовой платформы Linux, на нее ставиться VirtualBox, и уже у в него ставиться WinXP SP 3.

Далее, скачал графический инсталятор с сайта mingw. Но как оказалось, он не только не качает последнюю версию gcc44, так и еще качает битые пакеты. Они не ставятся, tar сообщает, что у архива неожиданный конец. Пришлось скачать все ручками - на сайтике все написано, главное ставить все по порядку.

Собрал при помощи mingw Qt4.5.2. Qtcreator собрался после небольшого патчика. Все работает пучком, кстати если у вас ming начинает ругаться плохими русскими словами ( краказяблами), то делаем следующее:

Translations into your language! See MINGW\share\locale for a list of
  codes.  Set the LANG environment variable to the code of your
  preferred language.
 
  $ export LANG=es
  $ gcc
  gcc.exe: no hay ficheros de entrada

Итак Qt 4.5.2 собралось, а так же qwt + моя апликуха. А самое главное все заработало.

А можно поподробнее, что за патчик для creator'а?
А еще небольшая проблемка - собрал Qt из исходников статически, прочитал, что она требует gdb 6.8, скачал и его - все ок, только не собирается помощник отладчика. Не сталкивались с таким?

Да патчик был типа они забыли хиадер включить нужный. :)

Qt gdb требовать не может, qt creator он нужен для отладки - а так не сталкивался.

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

Подробнее о форматировании

CAPTCHA
Вводим все на русском
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.