Сборка программы со всеми библиотеками



  • Возможно ли настроить сборку программы так, что бы все необходимые для работы библиотеки добавлялись в состав исполняемого файла и их наличие на конечной машине не требовалось?



  • Можно. это называется статическая сборка, ключи для сборки зависят от компилятора.
    Если вы хотите включить все-все-все библиотеки статически то их все надо собирать статически.



  • При сборке qt параметра -static достаточно для этого?
    И как выглядят статические библиотеки
    так libqsqlmysql.so или так libqsqlmysql.a ?



  • [quote author="STRATEG_lLTY" date="1406025605"]При сборке qt параметра -static достаточно для этого?[/quote]
    Для сборки самой Qt "-static" должно быть достаточно.

    [quote author="STRATEG_lLTY" date="1406025605"]И как выглядят статические библиотеки так libqsqlmysql.so или так libqsqlmysql.a ?[/quote]
    libqsqlmysql.a



  • Для обычной сборки нужно таскать длл-ки вместе с экзешником.
    Я писал такую примочку под винду http://www.cyberforum.ru/blogs/131347/blog2457.html для сборки dll



  • Для обычной сборки нужно таскать длл-ки вместе с экзешником.
    Я писал такую примочку под винду http://www.cyberforum.ru/blogs/131347/blog2457.html для сборки dll


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.