Russian Qt Forum
Июль 18, 2019, 09:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3 ... 10
 1 
 : Июль 17, 2019, 22:00 
Автор rudireg - Последний ответ от rudireg
возьми любую программа для захвата сетевых пакетов (fiddler, Charles proxy, Wireshark) и посмотри какие запросы (все детали — заголовки и т.д.) отправляются из каждой ОС. Возможно, на каждой ОС разный User-Agent.
User-Agent - передается в коде программы, он не может быть другим на разных ОС, QNetworkAccessManager его определяет.
Но вот по поводу остальных заголовков посмотреть можно.

 2 
 : Июль 17, 2019, 13:41 
Автор rudireg - Последний ответ от kambala
возьми любую программа для захвата сетевых пакетов (fiddler, Charles proxy, Wireshark) и посмотри какие запросы (все детали — заголовки и т.д.) отправляются из каждой ОС. Возможно, на каждой ОС разный User-Agent.

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

 4 
 : Июль 16, 2019, 23:22 
Автор rudireg - Последний ответ от rudireg
Ответа не нашел...
Но удивительно то, что для разных ОС один и тот же код отдает разные ответы.
Решил запускать через docker контейнер версию Linux, так как выполнение кода в Linux решает проблему с JS

 5 
 : Июль 16, 2019, 16:59 
Автор Гурман - Последний ответ от Гурман
Все плагины QtCreator для разных приложений приходится сваливать в один каталог в дереве Qt - оттуда их берёт QtDesigner. Причём берёт их при старте, загружать и выгружать на ходу он не умеет, поэтому подстроить под разные проекты его невозможно. У меня 15 своих плагинов дизанера для разных приложений, и это ещё не много. Причём есть такие плагины, которые внутри себя используют другие плагины. Например, есть мой плагин декорированного окна с использованием моего плагина декорированных кнопок. Такое окно используется в одном приложении, а кнопки сами по себе и в других.

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

undefined symbol: _ZN10<имя_плагина>16staticMetaObjectE

Поиск в Интернете намёков не дал, точнее нашёл пару похожих сообщений, но то что там приводилось у меня отсутствует. Более того - рядом лежит плагин, построенный по точно такой же схеме, его проект и исходники отличаются только именами файлов, глобальными именами и содержимым классов виджетов, и он нормально загрузился. Ну то есть, если бы ошибка была в плагине, она была бы в обоих.

Тут я вижу, что не загрузился также плагин окна, который я не доделал. Хотя файл плагина собрал, и он лежит в каталоге плагинов дизайнера. Но в сообщении о нём... присутствует почему-то и плагин кнопки. Удаляю недоделанный плагин, перезапускаю QtCreator.

Плагин кнопки загрузился, работает. Вот же блин горелый!!! Если не грузится какой-то плагин в дизайнер - то не грузятся и плагины которые он использует. Даже отдельно не грузит. Не, я конечно понимаю что при загрузке ведущего плагина, если он не грузится, то не загрузятся его ведомые. Но ведь QtCreator должен грузить все плагины из своего каталога по-отдельности. То есть потом или перед этим он должен был бы загрузить плагин кнопки отдельно. Дуля с маком.

Помечаю сразу [РЕШЕНО] и оставляю на случай если кто-то с подобным столкнётся.


 6 
 : Июль 16, 2019, 09:42 
Автор zagagulkn - Последний ответ от zagagulkn
В общем разобрался в чем проблема, оказывается пока я был в отпуске, нашего системного администратора "прибило усилить безопасность ПК" и он поменял для меня и еще нескольких сотрудников доступ. И конечно мне не сообщил, т.к. меня не было на работе. QT 5.3.2 стоял у меня просто С:\\Qt  и доступ к этой директории был закрыт. Переустановил в доступную директорию и все заработало.

Надеюсь кому-то пригодится...

Спасибо огромное всем кто откликнулся и старался помочь... удачи вам.

 7 
 : Июль 15, 2019, 17:18 
Автор zagagulkn - Последний ответ от ViTech
Насколько я понимаю, нормально отработавшее приложение должно завершаться нулем.
Здесь у меня завершается неким ненулевым кодом, который может указывать на ошибку.

А вот ошибка если не в моей программе, то это системная ошибка? Я правильно понимаю?

Правильно.

Возможно версии библиотек не совпадают. Судя по "Desktop_Qt_5_3_MinGW_32bit" библиотеки Qt 5.3 довольно старые, может стоит обновить их, а не только Qt Creator. Ещё в PATH может быть прописан путь к библиотекам Qt (или MinGW), которые не совместимы с библиотеками, с которыми собиралась программа.

 8 
 : Июль 15, 2019, 17:07 
Автор zagagulkn - Последний ответ от zagagulkn
Насколько я понимаю, нормально отработавшее приложение должно завершаться нулем.
Здесь у меня завершается неким ненулевым кодом, который может указывать на ошибку.

А вот ошибка если не в моей программе, то это системная ошибка? Я правильно понимаю?

 9 
 : Июль 15, 2019, 16:59 
Автор zagagulkn - Последний ответ от zagagulkn
Три недели назад все работало...

 10 
 : Июль 15, 2019, 16:57 
Автор zagagulkn - Последний ответ от zagagulkn
console_test_without_qt.exe завершился с кодом 1970877483

Тоже самое Плачущий Плачущий Плачущий

Что я совсем не понимаю что происходит... Непонимающий Непонимающий Непонимающий

Переустановил Qt Creator, все тоже самое

Страниц: [1] 2 3 ... 10

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