前言
編譯警告對(duì)于工程師們來說,是再常見不過的了。對(duì)于嚴(yán)謹(jǐn)?shù)墓こ處焸儊碚f,任何warning 都是不可忽視的。
巧妙使用 warning
在 STM32CubeIDE 中,我們可以通過主動(dòng) warning(甚至 error)的方式來通知工程師,使得一些容易遺漏的配置得到重視。
例如,在釋放參考代碼給客戶時(shí),希望客戶注意到里面的項(xiàng)目名稱和項(xiàng)目版本,那么我們可以在代碼中,通過“#error ”來強(qiáng)調(diào)必須要修改的信息,通過“#warning”來備注需要注意的信息。
小結(jié)
事實(shí)上,在編譯項(xiàng)目時(shí),warning 和 error 同樣重要,部分隱蔽的問題可能就和warning 相關(guān)。當(dāng)我們對(duì)工程代碼和編譯器有了更深層次的了解后,可以巧妙的使用和屏蔽 warning,幫我們更好地管理項(xiàng)目。
閱讀全文