Size: a a a

2020 July 09

BV

Bulat Valeev in Embedded Group
Make clean
источник

AZ

Aleksander Zholtkovs... in Embedded Group
нашёл его конфиги. Всё грохнул чтобы начать заново.
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Как правильно открывать/создавать проект ?
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Открыть и тыкать в мой CMakeLists.txt ?
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Bulat Valeev
Make clean
пока cmake не отработает, ни build ни clean не доступны
источник

AZ

Aleksander Zholtkovs... in Embedded Group
вписал в диалог "Изменение конфигурации CMake" свою TOOLCHAIN_PREFIX.
И нифига, cmake работает как будто её нет.
Теперь qt creator решил собирать проект в /tmp . Насоздавал там кучу своих каталогов. Но тех которые написаны в "Основные сообщения", нет. Хотел посмотреть куда он вписал эту переменную и обломался ...
источник

AZ

Aleksander Zholtkovs... in Embedded Group
о, cmake смог ...
источник

AZ

Aleksander Zholtkovs... in Embedded Group
а как теперь увидеть в редакторе сам код? 😄
Показывает только всякие модули cmake, собранные компоненты, заголовки и код где?!
источник

AZ

Aleksander Zholtkovs... in Embedded Group
нашёл. Как-то странно всё. Пойду, попытаюсь разобраться ...
источник

K

Kernel M.D. in Embedded Group
Aleksander Zholtkovskii
а как теперь увидеть в редакторе сам код? 😄
Показывает только всякие модули cmake, собранные компоненты, заголовки и код где?!
Пкм по cmakelists -- пересканировать директорию проекта
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Kernel M.D.
Пкм по cmakelists -- пересканировать директорию проекта
нет такого пункта
источник

AZ

Aleksander Zholtkovs... in Embedded Group
теперь рассказывает мне что код мой не правильный, constexpr методы так писать нельзя. С gcc жрёт и никаких варнингов не выдаёт.
источник

K

Kernel M.D. in Embedded Group
Значит, он должен быть в меню сборки. Не помню точно, а под рукой креатора нет.
источник

K

Kernel M.D. in Embedded Group
Aleksander Zholtkovskii
теперь рассказывает мне что код мой не правильный, constexpr методы так писать нельзя. С gcc жрёт и никаких варнингов не выдаёт.
Это потому, что ворнинги креатор ставит встроенным шлангом
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Kernel M.D.
Это потому, что ворнинги креатор ставит встроенным шлангом
говорит, конструкцию использующую:
#define USART1              ((USART_TypeDef *) USART1_BASE)
нельзя пихать в constexpr метод, потому что reinterpret cast.
В стандарте вроде нельзя reinterpret_cast в constexpr, а gcc жрёт. Забивает на эту часть стандарта?
Если и правда нельзя, то как тогда получать адреса аппаратных регистров которые всегда константы и прописаны подобными макросами?
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Kernel M.D.
Значит, он должен быть в меню сборки. Не помню точно, а под рукой креатора нет.
нашёл. Спасибо.
источник

K

Kernel M.D. in Embedded Group
Aleksander Zholtkovskii
говорит, конструкцию использующую:
#define USART1              ((USART_TypeDef *) USART1_BASE)
нельзя пихать в constexpr метод, потому что reinterpret cast.
В стандарте вроде нельзя reinterpret_cast в constexpr, а gcc жрёт. Забивает на эту часть стандарта?
Если и правда нельзя, то как тогда получать адреса аппаратных регистров которые всегда константы и прописаны подобными макросами?
Не пробовал работать с этим в креаторе, так что не в курсе. По логике, clang выдает только варнинги по коду (а еще он время от времени падает, так что надеяться на него -- сомнительная идея, имхо). Если gcc хавает конструкцию и производит конкретный код, то, имхо, ничего плохого в этом нет... Кроме шума от ложных варнингов.
источник

AZ

Aleksander Zholtkovs... in Embedded Group
всё варнинги выдававшиеся gcc учтены, теперь молча компилится.
источник

AZ

Aleksander Zholtkovs... in Embedded Group
qt creator гораздо быстрее эклипса шевелится. Попробую на нём поработать.
источник

A

Alexander in Embedded Group
Aleksander Zholtkovskii
qt creator гораздо быстрее эклипса шевелится. Попробую на нём поработать.
А MSVS Code не люба?
источник