Официальный форум СВД Встраиваемые Системы
26 Апрель, 2024, 18:21:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 5.7.1 не удаётся настроить профиль Qt (win32)  (Прочитано 5506 раз)
Dion
Пользователь

Сообщений: 13



« : 21 Ноябрь, 2018, 17:05:49 »

При настройке интегрированной среды разработки Qt Creator по инструкции qt551_qnx650_install_v2_2 (По аналогии используется эта версия, т.к. для Qt 5.7.1 инструкция на ftp отсутствует), не удаётся настроить профиль Qt, ошибка: Профиль Qt не установлен, пожалуйста выполните make install.
Возможно причина в следующем:
На ftp в каталоге /qt571/r827/ отсутствует необходимый архив qt571_sdp650_win32_<дата>.zip компоненты Qt для инструментальной системы на базе ОС Windows. Архив есть в соседнем релизе qt571/r813/qt571_sdp650_win32_r813_20180829.zip, но похоже он не подходит для r827!
Вся настройка производилась по инструкции.
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #1 : 22 Ноябрь, 2018, 11:50:57 »

Добрый день! Недостающие архивы выложены на FTP. Относительно настройки профиля Qt: проверьте, был ли установлен файл qt571_sdp650_common_r....
Записан

Dion
Пользователь

Сообщений: 13



« Ответ #2 : 22 Ноябрь, 2018, 14:56:45 »

День добрый! Скачал и распаковал новые архивы из r827 (перед этим сделал рекомендуемую чистку предыдущих файлов по инструкции). Ситуация немного изменилась, теперь Профиль Qt выдаёт такое: Отсутствует компилятор для создания кода, для этого профиля Qt. Укажите хотя бы один.





Компиляторы указанны.
qt571_sdp650_win32_r827_20181026.zip был распакован в C:\QNX650\host\win32\x86 (%QNX_HOST%)
qt571_sdp650_common_r827_20181025.zip и qt571_nto650_x86_r827_20181025.tar в C:\QNX650\target\qnx6 (%QNX_TARGET%)

Так же дополнительно в C:\QNX650\host\win32\x86 (%QNX_HOST%) распакованы:
win32-gdb-7.6.zip и gdb-prereq-win32.tgz

Удалял всё и полностью пересоздавал, пробовал указывать C:\QNX650\host\win32\x86\usr\bin\qmake5-x86.bat в профиле - результат тот же.
Идеи закончились... )

Детали: Qt Creator 4.2.0, Win 7
« Последнее редактирование: 22 Ноябрь, 2018, 15:01:51 от Dion » Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #3 : 22 Ноябрь, 2018, 15:06:03 »

На закладке "Комплекты" ("Kits") компилятор выбран из списка доступных?
Записан

Dion
Пользователь

Сообщений: 13



« Ответ #4 : 22 Ноябрь, 2018, 15:13:48 »

Да, всё настроено строго по инструкции.

Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #5 : 22 Ноябрь, 2018, 17:05:56 »

В комментариях к версии 4.2.1 (https://code.qt.io/cgit/qt-creator/qt-creator.git/plain/dist/changes-4.2.1.md) есть следующее замечание:
Цитировать
* Fixed wrong warning about incompatible compilers
По описанию похоже. Учитывая, что версия 4.2 вышла в апреле 2017 года, а в более поздних версиях появились новые функции, затрагивающие в т.ч. разработку под QNX, имеет смысл попробовать обновить Qt Creator.
« Последнее редактирование: 22 Ноябрь, 2018, 17:07:27 от Игорь Рондарев » Записан

Dion
Пользователь

Сообщений: 13



« Ответ #6 : 22 Ноябрь, 2018, 17:23:12 »

Сейчас попробовал на Qt Creator 4.5.1, к сожалению проблема осталась. Только ошибка теперь преподносится иначе.


Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #7 : 22 Ноябрь, 2018, 17:59:29 »

Попробуйте в настройках компилятора (закладка "Компиляторы") переключить ABI c <особое> на x86-qnx-generic-elf-32bit.
Записан

Dion
Пользователь

Сообщений: 13



« Ответ #8 : 23 Ноябрь, 2018, 17:09:36 »

Решил эту проблему следующим образом: в качестве файла компилятора (вкладка "Компиляторы") указал ntox86-g++-4.4.2.exe а не ntox86-g++, после этого профиль Qt наконец сформировался без ошибки.
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #9 : 23 Ноябрь, 2018, 18:09:20 »

Если не затруднит, укажите, куда ссылается оригинальная ссылка ntox86-g++, и каков вывод команды ntox86-g++ --version. Хотелось бы найти причину подобного поведения среды Qt Creator, чтобы не использовать устаревший компилятор в качестве "заглушки".
« Последнее редактирование: 23 Ноябрь, 2018, 18:11:56 от Игорь Рондарев » Записан

Dion
Пользователь

Сообщений: 13



« Ответ #10 : 27 Ноябрь, 2018, 10:36:12 »

ntox86-g++.exe оказалcя бинарной копией ntox86-g++-4.4.2.exe:

Цитировать
C:\QNX650\host\win32\x86\usr\bin>fc /B "ntox86-g++-4.4.2.exe" "ntox86-g++.exe"
Сравнение файлов ntox86-g++-4.4.2.exe и NTOX86-G++.EXE
FC: различия не найдены

Скорее всего достаточно было просто перевыбрать тот же самый файл ntox86-g++.exe при переходе от Qt Creator 4.2.0 на 4.5.1, что бы сработал необходимый скрипт.

Но всё же никак не получается скомпилить Qt проект под QNX... на Win и Linux - assembler ругается на 'rep'. Но это уже наверное лучше спросить в теме Qt для QNX и КПДА?
К тому же там очень много вопросов по gcc с поддержкой С++11, на windows потребовались танцы с бубном что бы всё это начало компилировать.
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #11 : 27 Ноябрь, 2018, 12:25:53 »

Цитировать
Но всё же никак не получается скомпилить Qt проект под QNX... на Win и Linux - assembler ругается на 'rep'. Но это уже наверное лучше спросить в теме Qt для QNX и КПДА?
К тому же там очень много вопросов по gcc с поддержкой С++11, на windows потребовались танцы с бубном что бы всё это начало компилировать.
Да, лучше по этому вопросу вести переписку в соответствующей теме с указанием версий используемого инструментария (ntox86-gcc --version и ntox86-as --version). При этом хочу сразу уточнить (в т.ч. в контексте С++11), что для разработки под Qt рекомендуется использовать компилятор версии не ниже 4.8.3 и binutils версии 2.24.
Записан

chirkov.nick
Интересующийся

Сообщений: 1


« Ответ #12 : 14 Июль, 2019, 13:09:19 »

Цитировать
Но всё же никак не получается скомпилить Qt проект под QNX... на Win и Linux - assembler ругается на 'rep'. Но это уже наверное лучше спросить в теме Qt для QNX и КПДА?
К тому же там очень много вопросов по gcc с поддержкой С++11, на windows потребовались танцы с бубном что бы всё это начало компилировать.
Да, лучше по этому вопросу вести переписку в соответствующей теме с указанием версий используемого инструментария (ntox86-gcc --version и ntox86-as --version). При этом хочу сразу уточнить (в т.ч. в контексте С++11), что для разработки под Qt рекомендуется использовать компилятор версии не ниже 4.8.3 и binutils версии 2.24.

у меня точно такая же проблема: никакие манипуляции с обновлением QtCreator`а и изменением версий не помогли. Не получается использовать C++11 для разработки под QNX (сейчас приходится оставаться на qt551). Выходит, что сейчас никакого рабочего гайда по этому вопросу нет?
Записан
automat777
Интересующийся

Сообщений: 5


« Ответ #13 : 29 Август, 2019, 12:46:00 »

С компилятором 5.5.0 и binutils 2.24 все заработало.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 20 Апрель, 2024, 11:34:10