我在皮质-m3" HELLO"中看到了Keil的uVision发出的警告信息。示例
警告:隐含的功能声明' ITM_SenderChar'在C99中无效
当我实施ITM_SendChar时(' \ r');
我该怎么办才能解决这个问题?
下面的是代码段
int fputc(int c, FILE *f) {
if (c == '\n') {
ITM_SendChar('\r'); //<== invalid?
}
return(ITM_SendChar(c));
}
更新
您可以从上面的图片中看到警告消息。 还有一件事,如果我点击“转到定义ITM_SenderChar&#39;在弹出菜单上,然后
出现浏览窗口。
答案 0 :(得分:0)
正如old_timer所说,我通过在“CMSDK_CM3.h”中添加Core_cm3.h来解决此问题。 这个问题是由于缺乏声明而发生的。