打印
[开发工具]

STM8 COSMIC 头文件stdarg调用vsprintf报错

[复制链接]
3411|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
有意思|  楼主 | 2009-10-4 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调用vsprint函数时编译报错,已经包含了stdarg和stdio头文件啊
不晓得怎搞?
错误信息:
symbol f_vsprintf not defined

 
/*函数原型*/
int print(const char *format, ...)
{
char buff[50];
int chars;
va_list ap;
va_start(ap, format);
//chars = vsprintf(buff, format, ap);
chars = vsprintf(buff, format, ap);
va_end(ap);
if (chars > 0)
{
  SendBuf((u8 *)buff,(u8)chars);
  return 1;
}
return 0;
}

沙发
hsbjb| | 2009-10-8 18:58 | 只看该作者
你把头文件打开,看有没有定义,可能是头文件里面本身没有定义

使用特权

评论回复
板凳
zk09041004| | 2013-3-21 09:00 | 只看该作者
是啊!明明加了stdarg.h头文件,而且头文件里面也包含了vsprintf函数,但还是报symbol f_vsprintf not defined错误,什么原因啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

331

帖子

0

粉丝