Название: Сборка Qt под VS 2005 Отправлено: BaltikS от Ноябрь 12, 2008, 16:43 Обращаюсь к тем кто собирал QT версий 4.3.Х под Windows с помощью VS2005. Знаю, что вопрос тысячу раз поднимался, но всё же отважился ещё раз спросить знающих людей... Что я делал:
1) Собрал под VC 2005 Qt 4.4.3 при этом изменяя в Qt\4.4.3\mkspecs\win32-msvc2005\qmake.conf MD на MT в определённых полях. Полёт нормальный. На голой машине программы на Qt с ХР работает без всяких манифестов и студийных длл... 2) Собрал под VC 2005 Qt 3.3.6 - эффект тот же.... 3) Начал собирать Qt 4.3.5, а потом Qt 4.3.1 тут при первом же создании exe-шника moc.exe вывалилась ошибка в манифесте. Причём название файла манифеста с абсолютно не читаемыми символами. При этом если сборку продолжать дальше, то всё собирается до следущего exe-шника или DLL. Как оказывается, в приципе больше примеров собралось нормально и без зависимостей, а вот deigner и qtdemo вываливаеются с ошибкой! Причём Assistent и linguist работают нормально! В связи с этим вопрос, как правильно собрать Qt 4.3.5 под VS 2005 без студийный ДЛЛин и манифестов? А то уж больно они раздрожают моего начальника! Название: Re: Сборка Qt под VS 2005 Отправлено: pastor от Ноябрь 12, 2008, 17:15 Что вы правили в win32-msvc2005\qmake.conf для 4.3.5?
Название: Re: Сборка Qt под VS 2005 Отправлено: BaltikS от Ноябрь 12, 2008, 19:27 Что вы правили в win32-msvc2005\qmake.conf для 4.3.5? Правились строкиКод: QMAKE_CFLAGS_RELEASE = -O2 -MD Код: QMAKE_CFLAGS_RELEASE = -O2 -MT Название: Re: Сборка Qt под VS 2005 Отправлено: pastor от Ноябрь 12, 2008, 19:30 Почитайте вот это Building static Qt on Windows with MSVC (http://wiki.qtcentre.org/index.php?title=Building_static_Qt_on_Windows_with_MSVC)
Согласно этой доке нужно ещё удалять embed_manifest_dll и embed_manifest_exe. Название: Re: Сборка Qt под VS 2005 Отправлено: BaltikS от Ноябрь 12, 2008, 20:03 Спасибо, видимо это то что нужно, завтра проверю... Вообще я думаю сделать небольшой FAQ и поднять наверх данного раздела форума. Всё таки доля программеров, использующих MSVC достаточно велико и колупаться с манифестом я думаю желания мало у кого есть!
А так, огромное человеческое спасибо!!! Название: Re: Сборка Qt под VS 2005 Отправлено: pastor от Ноябрь 12, 2008, 20:25 Пожалуйста!
Пиши фак или статью и добавляй в вики (http://prog.org.ru/qt_wiki/index.php/Main/HomePage) |