Настройки CubeIDE: различия между версиями
Перейти к навигации
Перейти к поиску
(Добавил описание) |
Нет описания правки |
||
| Строка 3: | Строка 3: | ||
Project -> Properties -> Settings -> Tool Settings -> MCU GCC Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type | 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 | Project -> Properties -> Settings -> Tool Settings -> MCU G++ Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type | ||
Версия от 10:09, 27 октября 2025
В функциях, которые возвращают значения отличные от void, можно забыть в некоторых местах сделать return. Проект соберется, но будет работать непредсказуемо. Чтобы среда вызывала ошибку при сборке нужно добавить в настройки проекта:
Project -> Properties -> Settings -> Tool Settings -> MCU GCC Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type
Project -> Properties -> Settings -> Tool Settings -> MCU G++ Compiler -> Miscellaneous -> Other flags -> Add -> -Wreturn-type -Werror=return-type