LINUX.ORG.RU

Компиляция вместе с dll


0

0

Подскажите, пожалуйста! Как скомпилировать Qt программу, чтобы в ней были нужные библиотеки. В общем, чтобы библиотеки за собой не таскать.

anonymous

вообщем, нужно самому перекомпилировать Qt с флагом configure -static. Чтобы размер был поменьше, отключить ненужные модули (см. ./configure --help) и затем прогнать программу через strip -s.

Deleted
()
Ответ на: комментарий от Deleted

Очнь прошу. Можно подробнее? Я ламер в этом деле... только вот пол часа назад под виндой первую программу собрал. Под линуксом проблем не было.

anonymous
()
Ответ на: комментарий от anonymous

я сам винды под рукой не имею, но примерно таким образом:

configure -no-shared -static -release -no-qt3support -no-sql make

компилировать под виндой лучше прямо в той директории, где он будет стоять, например, в C:\Qt-x.x.x

не забудь при комиляции программ запускать PATH=C:\Qt-x.x.x\bin;%PATH%

потом можно strip -s exefile

Deleted
()
Ответ на: комментарий от anonymous

я сам винды под рукой не имею, но примерно таким образом:

configure -no-shared -static -release -no-qt3support -no-opengl
make

компилировать под виндой лучше прямо в той директории, где он будет стоять, например, в 
C:\Qt-x.x.x

не забудь при комиляции программ запускать
PATH=C:\Qt-x.x.x\bin;%PATH%

потом можно
strip -s exefile

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.