[开发工具] STM8 COSMIC 头文件stdarg调用vsprintf报错

[复制链接]
 楼主| 有意思 发表于 2009-10-4 22:33 | 显示全部楼层 |阅读模式
调用vsprint函数时编译报错,已经包含了stdarg和stdio头文件啊
不晓得怎搞?
错误信息:
symbol f_vsprintf not defined


  1. /*函数原型*/
  2. int print(const char *format, ...)
  3. {
  4. char buff[50];
  5. int chars;
  6. va_list ap;
  7. va_start(ap, format);
  8. //chars = vsprintf(buff, format, ap);
  9. chars = vsprintf(buff, format, ap);
  10. va_end(ap);
  11. if (chars > 0)
  12. {
  13.   SendBuf((u8 *)buff,(u8)chars);
  14.   return 1;
  15. }
  16. return 0;
  17. }

hsbjb 发表于 2009-10-8 18:58 | 显示全部楼层
你把头文件打开,看有没有定义,可能是头文件里面本身没有定义
zk09041004 发表于 2013-3-21 09:00 | 显示全部楼层
是啊!明明加了stdarg.h头文件,而且头文件里面也包含了vsprintf函数,但还是报symbol f_vsprintf not defined错误,什么原因啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

331

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部