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

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

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Создаю плагин для QtCreator для Embedded проектов без ОС  (Прочитано 38848 раз)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #45 : Февраль 21, 2015, 18:43 »

Попробовал использовать QBS - не компилится даже примитивный main.cpp
QBS ругается:
ошибка: Module cpp could not be loaded.

Как я понял сильно зависит от Комплекта, если сделаю "Qt XXX / MinGW XXX", то компилится.
Где QBS привязывается к комплекту, не могу понять.
Записан

Юра.
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #46 : Февраль 22, 2015, 02:29 »

lit-uriy, есть такой бажок - https://bugreports.qt.io/browse/QBS-709?jql=project%20%3D%20QBS
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #47 : Февраль 22, 2015, 18:42 »

alex312, спасибо
Записан

Юра.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #48 : Февраль 23, 2015, 13:32 »

Цитата: lit-uriy
Но мои ожидания - файл проекта типа qmake PRO, в котором список исходников, возможность перекрытия ключей компилятора и линкера, а наличие формочки для настройки меня мало интересует.

Не, c qmake оно не выйдет "с наскоку", т.к. там надо иметь фейковый qmake (который сам Tim где-то давал.. то-ли в списке рассылки пол-года назад, то-ли где-то еще).. Я для этого советовал-бы все-таки QBS.

Второе - это поддерживаются только ARM-toolchains, поэтому AVR и прочие архитектуры врятли получится прикрутить.. т.к. там в самом ядре креатора/qbs нет других архитектур кроме x86/ARM (если не изменяет память).

Цитата: lit-uriy
Где QBS привязывается к комплекту, не могу понять.
Там надо в креаторе выбирать GCC для типа компилятора.


Цитата: alex312  
lit-uriy, есть такой бажок - https://bugreports.qt.io/browse/QBS-709?jql=project%20%3D%20QBS

Ага.. Мой таск.. Улыбающийся

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


PS: Взять готовый креатор со всеми этими нововведениями можно тут:

http://download.qt.io/snapshots/qtcreator/3.4/

а для следующих версий - тут:

http://download.qt.io/snapshots/qtcreator/master/
« Последнее редактирование: Февраль 23, 2015, 13:37 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #49 : Февраль 23, 2015, 18:43 »

kuzulis, по поводу обхода бага.
Сейчас винды нет, не начем проверить, но, КМК, если заменить qbs.toolchain.contains('gcc') на qbs.toolchain.contains('arm') то должно и для arm-none-eabi работать и mingw не трогать.
А еще можно и целефую архитектуру в условие пристроить, что б наверняка.
« Последнее редактирование: Февраль 23, 2015, 18:45 от alex312 » Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


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