Название: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 14, 2008, 13:16 Никто не собирал Qt 4.5.0 tp1 в статике на VS2008?
При линковке WebKit link.exe выдет ошибку что то вроде "не достаточно места на диске или не может сдалать seek по позиции в файле такой-то", места на диске достаточно, но при линковке данного файла где-то 2.5 гига забирает на какие-то временные нужды. Может слишком большой файл получается? Это можно побороть как-то? Название: Re: статическая сборка Qt 4.5.0 Отправлено: Admin от Ноябрь 14, 2008, 15:44 файловая система NTFS?
Название: Re: статическая сборка Qt 4.5.0 Отправлено: Пантер от Ноябрь 14, 2008, 15:46 Мне что-то вспомнилась fat32 и предел на 4г, но что-то это даже для статика дохрена.
Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 14, 2008, 21:19 разумеется NTFS.
Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 14, 2008, 21:24 У них в файле KNOWN.ISSUES кстати такая запись есть.
"231597 - Linking issues when using Webkit in third party applications on Mingw." Может проблема та же, хотя у меня не Mingw а VS2008 и не "third party" а собственно пример Webkit из examples. Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 15, 2008, 13:06 В общем скомпилил все динамически, obj-файлы в папке
C:\Qt\4.5.0\src\3rdparty\webkit\WebCore\tmp\obj\release_shared в сумме занимают 2.2 гига Для статики я так понимаю еще больше, вот ликер и сходит с ума. Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 15, 2008, 14:35 Еще такой вопрос, скачал 4.5.0 snapshot, скомпилил его полностью, но документация не появилась.
doc.pri и куча qdoc файлов там есть Как скомпилить последнюю документацию чтобы получаить файл в формате для ассистанта или хотя бы html? Название: Re: статическая сборка Qt 4.5.0 Отправлено: Sergey B. от Ноябрь 16, 2008, 09:05 Код: make docs А вот потом по-моему надо на Linux\OS X Код: sudo make install На Windows такого делать ес-но не надо. Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 16, 2008, 09:14 оказывается там еще и qdoc3 не скомпилился, в общем не смог я документацию создать.
Скопировал готовую из 4.5.0 tp1, надеюсь разница небольшая Название: Re: статическая сборка Qt 4.5.0 Отправлено: inri13666 от Ноябрь 17, 2008, 13:04 В общем скомпилил все динамически, obj-файлы в папке C:\Qt\4.5.0\src\3rdparty\webkit\WebCore\tmp\obj\release_shared в сумме занимают 2.2 гига Для статики я так понимаю еще больше, вот ликер и сходит с ума. Нет проблема не в этом, а в лицензировании WebKit и Phonon вот линк (http://www.qtcentre.org/forum/f-installation-and-deployment-5/t-qt-44-ose-and-msvc-2008-problem-14407.html) Вообщем из линка можно понять ято WebKit & Phonon в статик сборку низя включать , поетому у тя ошибка и выскакивала =) я тож с етим долго мучался =) P.S. Линк актуален и для 4.5.0 tp1 Название: Re: статическая сборка Qt 4.5.0 Отправлено: Detonator от Ноябрь 17, 2008, 14:44 Там вопрос был про 4.4.0
Версию 4.4.3 мне удалось скомпилить и прилинковать статически, значит точно не в этом проблема. Кроме того как вид лицензии можеть влиять на компиляцию? К примеру если вы собираете статически приложение и собираетесь распространять его под GPL то включить в него библиотеку LGPL статически совершенно легально. Т.е. лицензия это вопрос права и этики а не компиляции. P.S. посмотрел я что там за ошибки в аттаче были, там про "fatal error LNK1120: 4 unresolved externals". А у меня была проблема с компиляцией типа такой "fatal error LNK1106: invalid file or disk full: cannot seek to 0x389bc8bf" В общем я подожду пока релиза 4.5.0 а потом продолжу борьбу со статической компиляцией. |