Решил построить себе билд-ферму для сборки 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 он нужен для отладки - а так не сталкивался.
Отправить комментарий