@kristian307

Как сделать готовое исполняемое приложение с библиотеками Qt?

Всем привет. В Qt Creator (работаю на Linux Ubuntu) собрал из исходников релизное приложение, модули: core, gui, xml, network. Как сделать так, чтобы можно было спокойно запаковать приложение в архив и скинуть на другую систему? Читал про динамическую / статическую линковку, но не совсем понял как это осуществить, тем более в Linux'e. Прошу прощения за глупый вопрос, просто Linux и QtCreator для меня в новинку.

Или хотя бы подскажите куда копать, если не трудно.

Qt собирал сам из исходников, версия 4.8.7
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
для получения библиотек необходимых бинарнику для исполнения есть стандартная утилита ldd. получишь что-то типа такого
~$ ldd /usr/bin/qgis.bin
	linux-vdso.so.1 (0x00007ffdf00c5000)
*****************
	libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f9ad0967000)
	libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f9ad03b8000)
	libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f9acfe8e000)
*****************

если на пару раз, принести бинарник показать работу в универе, то пойдет и топорный колхоз с архивом бинаря + библиотеки.
Ответ написан
Комментировать
@vanyamba-electronics
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы