создание приложения с использованием исходного кода и linuxdeployqt - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь создать образ для моей системы Linux. Используя qt-creator, я завершил программирование и успешно запустил приложение. но когда я пытаюсь заставить его создать образ, используя linuxdeployQt , я сталкиваюсь с некоторыми ошибками

linuxdeployqt 5 (commit 37631e5), build 631 built on 2019-01-25 22:47:58 UTC ERROR:
The host system is too new.
Please run on a system with a glibc version no newer than what comes with the oldest still-   
supported mainstream distribution, which currently is glibc 2.20. 
This is so that the resulting bundle will work on most still-supported Linux distributions.
For more information, please see
https://github.com/probonopd/linuxdeployqt/issues/340

, я не знаю, что это за проблема. когда я захожу на сайт, это тоже не понятно. Так что кто-нибудь знакомый с этим видом, пожалуйста, поместите вашу помощь здесь.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2020

Это означает, что ваш glib c слишком новый.

Это правильно, чтобы обойти эту проблему при использовании linuxdeployqt, вы должны выбрать в качестве среды сборки более старую систему например Centos 6 или Ubuntu 14.04.

В качестве альтернативы вы можете использовать appimage-builder , который позволяет создавать AppImages в более новых системах.

0 голосов
/ 18 марта 2020

Это означает, что ваш glib c слишком новый. Я думаю, что поддерживается glib c версия поставляется с Ubuntu 14.04, как это упоминается в herr https://github.com/probonopd/linuxdeployqt/issues/340. Я столкнулся с той же проблемой и все еще пытаюсь решить эту проблему.

...