keil编程的警告

2019-07-15 17:15发布

QQ截图20150509130541.png

这到底该怎么解解呢?大神帮帮忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Aidaohuakai
1楼-- · 2019-07-15 19:59
教你一种方法,把报警的内容复制到百度上一搜,大把答案就来了!很好用!找不到答案再求助,这样可以省很多时间!
jttanians
2楼-- · 2019-07-16 01:04
程序能运行吗???????
真难啊
3楼-- · 2019-07-16 05:44
 精彩回答 2  元偷偷看……
uaeng
4楼-- · 2019-07-16 10:09
网上找到的,你参考一下:
像类似XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件编译或预编译。因为C语言中有些头文件中的预编译或宏定义,那么条件编译就避免不了。写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为他们本来就是配套的。有前者必有后者。不能丢掉其中任何一个。一个include文件最后的#endif 少了# 前缀或者没有#endif,都会出现类似警告。就像你写C语句,你不会写了 int i   而不能忘记写 " ; " ,否者就不能把一个语句表达完整。

  总之,出现上述问题。先看看整个C文件中是否出现上述错误,或整个工程中自己写的那些头文件中里面的条件编译是否都写对了,即:前面写了#ifndef,后面是否有对应的#endif。
真难啊
5楼-- · 2019-07-16 14:04
uaeng 发表于 2015-5-14 11:06
网上找到的,你参考一下:
像类似XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件编译或预编译。因为C语言中有些头文件中的预编译或宏定义,那么条件编译就避免不了。写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为他们本来就是配套的 ...

谢谢,已经解决了
wxyzfans
6楼-- · 2019-07-16 17:10
收益匪浅。。。

一周热门 更多>