-12 / 0 / 0
Регистрация: 31.03.2019
Сообщений: 33
|
|
1 | |
Как собрать приложение в Qt21.07.2019, 17:30. Показов 2765. Ответов 5
Метки нет (Все метки)
Как собрать приложение в Qt, чтобы оно запускалось без Qt, как любая обычная программа?
ОС Ubuntu 18.04 Очень нужно. Буду признателен за любую помощь.
0
|
21.07.2019, 17:30 | |
Ответы с готовыми решениями:
5
как собрать приложение? Как собрать приложение с исходников c++ как собрать готовое приложение Как собрать приложение из исходников? |
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
|
|
21.07.2019, 17:51 | 2 |
Для каждой ОС нужно собирать по разному, есть три способа:
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 как решение
Решение
Если требуется распространять приложение, то лучше собрать deb-пакет. В этом случае установка будет осуществляться штатным менеджером пакетов, он же будет отвечать за разрешение зависимостей, поиск/скачивание библиотек.
Какой-такой .exe в Ubuntu? Кроме того, нахождение в одном каталоге с исполняемым файлом отнюдь не является гарантией обнаружения разделяемых библиотек. Это не "форточки", можете обломаться. Khatu, есть статья документации, описывающая специфику различных вариантов деплоя в Linux. Там же указано относительно варианта создания установочного пакета:
1
|
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
|
|
21.07.2019, 20:44 | 4 |
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 | |
22.07.2019, 16:13 | |
Помогаю со студенческими работами здесь
6
Как собрать android приложение из исходников? Как правильно собрать приложение Qt с динамической библиотекой? Как собрать приложение с uic через py2exe? Как собрать графическое приложение Qt, используя g++ без IDE? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |