Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Гурман от Июль 02, 2019, 16:04



Название: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Гурман от Июль 02, 2019, 16:04
У меня в ней вообще не запускается. При этом устанавливается - что ИМХО ошибка, должен при установке ругаться на неподдерживаемую ОС. Судя по разным сообщениям в сети он не работает и в разных других средах. При этом я не видел сообщений об этом где-либо. Может кто видел? Если есть список - плз, кто видел, дайте ссылку.


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Авварон от Июль 02, 2019, 16:27
Что значит "не запускается?" Нет библиотек каких-то?

Это известная проблема линуксов - невозможно сделать дистрибутив, который бы работал на всех платформах. Надо либо тащить полсистемы с собой, либо юзать системные пакеты. Qt тащит только маленький кусочек (icu), а остальное пытается юзать системное. "Угадать" какой микс библиотек в системе в общем случае невозможно.

Вот как раз сейчас пересобираю Qt на centos 7.6 чтобы работало у клиента=)


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Гурман от Июль 02, 2019, 23:52
Что значит "не запускается?" Нет библиотек каких-то?
Падает с ошибкой в консоли, что-то про шрифты, нет точки входа в какую-то функцию. В гуе просто молча не стартует.

В форумах говорят, что это почти официально - QtCreator 4.9 не поддерживает старые Линуксы и Фрю. Если надо в них отлаживать, последняя рабочая версия креатора 4.8. Прямо аж чем-то мелкомягким завоняло... Это там как раз - с какой-то версии пошли все в ..., меняй всю операционку, мы тебя больше не поддерживаем и это твои проблемы. В Линуксах обычно было не так - можно доустановить библиотеки, заменить ядро если сильно надо, и т.д. Подтянуть текущую систему до более новой. И всё обычно описано, что и как делать. Тут же заявление - не работает, нужен апгрейд ОС. А какой именно апгрейд, чего апгрейд, до чего апгрейд?


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Авварон от Июль 03, 2019, 00:57
А, фритайп нужен свежий, да. Попробуйте выковырять из нового пакета и подложить Креатору в либ.
Может, он с rpath собран.
Но да, проблема фритайпа-одна из-за которых я пересобирал Qt. Ещё там дбас может не работать и чо-то ещё, запамятовал.
Фишка в том, что они апнули свою билдферму при переходе на 5.11.3 (в патч версии лол).
Раньше у них собиралось все на RedHat7.4, теперь хз.
Я в итоге собираю Qt на центоси 7.4 максимально приближено к тому что было раньше.
Это позволяет запускаться на старых линуксах.
Но прикол в том что кутеха из инстоллера точно также не работает на свежих линуксах - в suse tumbleweed неподходящие либы OpenSSL и QNetworkAccessManager не оч работает с https


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Гурман от Июль 03, 2019, 15:12
Да вот некогда мне сейчас ковырять и выковыривать... Надо исправить найденные дырки и выпустить 32/64 битные версии 20-ти приложений для Android. Это только выгрузить пакетов 40 штук на Google Play. А ещё все их создать и желательно проверить. И после всего этого продолжить разработку совершенно нового приложения, которое уже готово на 70%.

Поэтому буду сначала сейчас пытаться отлаживать в имеющемся QtCreator 4.6.2 но с Qt 5.13.0.


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Гурман от Июль 17, 2019, 00:34
Qt 5.13.0 для Android не работает с тулчейном, с которым работает QtCreator 4.6.2. Для Android больше не используется GNU CC, только Clang. Под него умеет автоматом настраиваться только QtCreator 4.9.6. В 4.6.2 только вручную, с ручным прописыванием всех ключей, маршрутов и пр. Тот ещё геморрой. QtCreator 4.9.6 официально не работает в Ubuntu/Kubuntu 14.04, подтверждено сотрудником Qt Company. И вообще не понятно, работает ли в Ubuntu/Kubuntu и других Debian-like дистрибутивах. Разрабатывают и тестируют только в RHEL 7.x. Впрочем это и про Qt 5.9 написано, так что достоверно не известно. И отзывов нет - не видно чтобы кто-то делал на Qt 5.12/13 для Android в Ubuntu 19.04.

В общем, чтобы сделать 32/64 битные приложения по требованиям Google, надо кучу геморроя вылечить. Новую OS поставить и настроить, на ней всё попытаться собрать - без гарантии что получится. Просто троллинг особого порядка, какой-то очень мелкомягкий.


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Fregloin от Июль 29, 2019, 11:24
Под виндой тогда поработать?


Название: Re: QtCreator не работает в (K)Ubuntu 14 и не только
Отправлено: Гурман от Июль 30, 2019, 02:48
Под виндой тогда поработать?
Там ещё хуже - чтобы для Android делать, там был какой-то ещё более мрачный геморрой с установкой приложений в Android. Android ведь для винды не родной, всё через задницу сделано. Первоначально я пытался, потом плюнул и 3 года всё без проблем в Linux делал.