本帖最后由 jerkoh 于 2010-2-8 21:22 编辑
原来移植uip1.0的时候,了解uip1.0里面有好几个函数
没用到的话 是不会调用的,所以最后编译器编译会警告提示下
昨天 编译一个LM3S的 uip1.0例子,发现居然一个警告也没有
我查了下 那几个熟悉的函数 uip_unlisten() uip_setipid()等
发现没有 使用到,而且也没有进行条件编译,打开options的警告项里面看了下
是选择的ALL waring.
然后我又 在那个没警告的列子下 瞎写一个函数,故意不调用它
最后编译器既然 也不警告? 而如果语法错误的话 是会报警告的
这个MDK下 在哪设置呢? 可以达到这样的目的,对没调用的函数 不警告(当然 最好还是 开着警告 我只是想知道下)。 |