网页网站建设的ppt模板,wordpress如何安裝,网站建设执行风险,深圳网站开发一薇今天来分享一个之前在开发时候遇到的一个告警#xff0c;是一个关于不正当使用宏定义产生的告警。
先看告警提示#xff1a;warning C317: attempt to redefine macro ‘WIFI_UART_SEND_BUF’#xff1b; 意思是该宏定义存在重新定义#xff1b;
而为什么编译器会这样提示…今天来分享一个之前在开发时候遇到的一个告警是一个关于不正当使用宏定义产生的告警。
先看告警提示warning C317: attempt to redefine macro ‘WIFI_UART_SEND_BUF’ 意思是该宏定义存在重新定义
而为什么编译器会这样提示呢是因为我发现原来我的这个宏定义出现在了两个头文件中跟重复定义变量是一样的道理所以编译器在编译时候才会提示该语法错误。
因此错误原因就是重复定义或者多次定义该宏造成的解决方法也很解决保持唯一性只定义一个即可
好了今天的分享就到这里了~
本人水平有限上述信息仅供学习参考如有错误和不妥之处请多多指教。 另外创作不易请勿抄袭如果有帮助到大家的话希望大家可以点个赞和收藏谢谢~