С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
-12 / 0 / 0
Регистрация: 31.03.2019
Сообщений: 33
1

Как собрать приложение в Qt

21.07.2019, 17:30. Показов 2765. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как собрать приложение в Qt, чтобы оно запускалось без Qt, как любая обычная программа?
ОС Ubuntu 18.04

Очень нужно. Буду признателен за любую помощь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2019, 17:30
Ответы с готовыми решениями:

как собрать приложение?
Простите, я новечёк в этом деле, обьясните пожалуйста как из исходников собрать приложение?

Как собрать приложение с исходников
Всем привет Eсть одно приложение написанное на Питоне (исходники здесь:...

c++ как собрать готовое приложение
c++ как собрать готовое приложение

Как собрать приложение из исходников?
Добрый вечер, мне нужно собрать проект из исходников. Я нашел приложение в play market ,скачал...

5
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
21.07.2019, 17:51 2
Цитата Сообщение от Khatu Посмотреть сообщение
Как собрать приложение в Qt, чтобы оно запускалось без Qt, как любая обычная программа?
ОС Ubuntu 18.04
Очень нужно. Буду признателен за любую помощь.
Для каждой ОС нужно собирать по разному, есть три способа:

1) Самому искать все нужные библиотеки из папки Qt'a, и копировать их в папку к своему .exe-шнику, при его открытии без библиотек на любом компютере тебе скажет какие библиотеки отсутствуют.

2) Есть статическая линковка, т.е. Qt сам будет все закидать, да еще и в один файл, т.е. в один exe-шник

3) Есть специальные программы, которые сами ищут отсутствующие библиотеки - https://www.youtube.com/watch?v=uHQ8pKw_8xw&t
1
690 / 463 / 161
Регистрация: 01.10.2015
Сообщений: 1,272
21.07.2019, 19:00 3
Лучший ответ Сообщение было отмечено Khatu как решение

Решение

Цитата Сообщение от Khatu Посмотреть сообщение
Как собрать приложение в Qt, чтобы оно запускалось без Qt
Если требуется распространять приложение, то лучше собрать deb-пакет. В этом случае установка будет осуществляться штатным менеджером пакетов, он же будет отвечать за разрешение зависимостей, поиск/скачивание библиотек.

Цитата Сообщение от kitsoRik Посмотреть сообщение
Самому искать все нужные библиотеки из папки Qt'a, и копировать их в папку к своему .exe-шнику
Какой-такой .exe в Ubuntu? Кроме того, нахождение в одном каталоге с исполняемым файлом отнюдь не является гарантией обнаружения разделяемых библиотек. Это не "форточки", можете обломаться.
Есть статическая линковка
Это гарантированный способ породить очень "толстый" исполняемый модуль, и только. Да и не все модули Qt собираются в статику, опять же, можете обломаться.
Есть специальные программы,
Очень "полезный" ролик, особенно для ТС'а, использующего Ubuntu.

Khatu, есть статья документации, описывающая специфику различных вариантов деплоя в Linux. Там же указано относительно варианта создания установочного пакета:
There is no standard package management on Unix, so the method we present below is a generic solution. See the documentation for your target system for information on how to create a package.
То есть, следует поинтересоваться у предпочитаемого вами поисковика насчет "создание deb пакета qt-приложение".
1
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
21.07.2019, 20:44 4
Цитата Сообщение от 0x90h Посмотреть сообщение
Какой-такой .exe в Ubuntu?
Не присмотрелся что платформа не моя.
1
-12 / 0 / 0
Регистрация: 31.03.2019
Сообщений: 33
22.07.2019, 13:52  [ТС] 5
Ребята, благодарю за оперативный ответ. Буду разбираться.
0
67 / 43 / 17
Регистрация: 10.02.2016
Сообщений: 137
22.07.2019, 16:13 6
Я вот этим пользуюсь
https://evileg.com/ru/post/497/
1
22.07.2019, 16:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2019, 16:13
Помогаю со студенческими работами здесь

Как собрать android приложение из исходников?
Здравствуйте. Скачал исходный код приложения на просторах гитхаба....

Как правильно собрать приложение Qt с динамической библиотекой?
Доброго времени суток. Есть собранная статически библиотека. Исходники, .a-файл тоже имеются....

Как собрать приложение с uic через py2exe?
Не могу скомпилировать приложение на питоне с использованием PyQt4, если использую загрузчик...

Как собрать графическое приложение Qt, используя g++ без IDE?
Доброго времени. Помогите пожалуйста выставить правильные флаги компилятору, чтобы собрать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru