Warning[Pe223]: function "snprintf" declared implicitly C:\Documents and Settings\Administrator\桌面\显示部分\lcd_drive_dis.c 284
Error[e46]: Undefined external "snprintf" referred in lcd_drive_dis ( C:\Documents and Settings\Administrator\桌面\显示部分\Release\Obj\
Error while running Linker
在debug模式下没问题,在release模式下就出现上面的错误,#include "stdio.h" 头文件已经包含了呀,
MSP430 5438A IAR 不支持??
#include <stdio.h>
#include <stdlib.h> 毕业论文
snprintf应该是C99库里的标准函数,C89可能不支持,不过库里应该有类似的函数,比如
_snprintf, __snprintf, sprintf,
我觉得你可以去头文件里找找。
如果要自己实现,可以去搜一下printf的实现,比如百度文库里就有好多printf实现的说明,照猫画虎改一个就可以了。
我觉得应该是release下你的库包含路径不正确,导致编译器找不到。
把型号设置对了 一般就不会出现问题,是转到release模式后没有重新设置