Настройки CubeIDE

Материал из UniPort Wiki
Перейти к навигации Перейти к поиску

В функциях, которые возвращают значения отличные от void, можно забыть в некоторых местах сделать return. Проект соберется, но будет работать непредсказуемо. Чтобы среда вызывала ошибку при сборке нужно добавить в настройки проекта:

Project -> Properties -> Settings -> Tool Settings -> MCU GCC Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type

-> MCU G++ Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type