Russian Qt Forum
Ноябрь 21, 2024, 20:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtCreator не работает в (K)Ubuntu 14 и не только  (Прочитано 7080 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Июль 02, 2019, 16:04 »

У меня в ней вообще не запускается. При этом устанавливается - что ИМХО ошибка, должен при установке ругаться на неподдерживаемую ОС. Судя по разным сообщениям в сети он не работает и в разных других средах. При этом я не видел сообщений об этом где-либо. Может кто видел? Если есть список - плз, кто видел, дайте ссылку.
Записан

2^7-1 == 127, задумайтесь...
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Июль 02, 2019, 16:27 »

Что значит "не запускается?" Нет библиотек каких-то?

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

Вот как раз сейчас пересобираю Qt на centos 7.6 чтобы работало у клиента=)
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #2 : Июль 02, 2019, 23:52 »

Что значит "не запускается?" Нет библиотек каких-то?
Падает с ошибкой в консоли, что-то про шрифты, нет точки входа в какую-то функцию. В гуе просто молча не стартует.

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

2^7-1 == 127, задумайтесь...
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Июль 03, 2019, 00:57 »

А, фритайп нужен свежий, да. Попробуйте выковырять из нового пакета и подложить Креатору в либ.
Может, он с rpath собран.
Но да, проблема фритайпа-одна из-за которых я пересобирал Qt. Ещё там дбас может не работать и чо-то ещё, запамятовал.
Фишка в том, что они апнули свою билдферму при переходе на 5.11.3 (в патч версии лол).
Раньше у них собиралось все на RedHat7.4, теперь хз.
Я в итоге собираю Qt на центоси 7.4 максимально приближено к тому что было раньше.
Это позволяет запускаться на старых линуксах.
Но прикол в том что кутеха из инстоллера точно также не работает на свежих линуксах - в suse tumbleweed неподходящие либы OpenSSL и QNetworkAccessManager не оч работает с https
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #4 : Июль 03, 2019, 15:12 »

Да вот некогда мне сейчас ковырять и выковыривать... Надо исправить найденные дырки и выпустить 32/64 битные версии 20-ти приложений для Android. Это только выгрузить пакетов 40 штук на Google Play. А ещё все их создать и желательно проверить. И после всего этого продолжить разработку совершенно нового приложения, которое уже готово на 70%.

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

2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #5 : Июль 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 поставить и настроить, на ней всё попытаться собрать - без гарантии что получится. Просто троллинг особого порядка, какой-то очень мелкомягкий.
Записан

2^7-1 == 127, задумайтесь...
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #6 : Июль 29, 2019, 11:24 »

Под виндой тогда поработать?
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #7 : Июль 30, 2019, 02:48 »

Под виндой тогда поработать?
Там ещё хуже - чтобы для Android делать, там был какой-то ещё более мрачный геморрой с установкой приложений в Android. Android ведь для винды не родной, всё через задницу сделано. Первоначально я пытался, потом плюнул и 3 года всё без проблем в Linux делал.
« Последнее редактирование: Июль 30, 2019, 02:50 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.