打印

stm8s库编译出错问题

[复制链接]
2495|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuson102|  楼主 | 2015-11-16 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用标准库,编译器为STVD,均为官网下载。但编译时候会报以下错误。
错误:#error clnk Debug\wdrm10.lkf:1 symbol _assert_failed not defined (Debug\stm8s_clk.o Debug\stm8s_gpio.o Debug\stm8s_iwdg.o Debug\stm8s_uart1.o )
所有的.h文件已经包含,也在编译器上设置了inc路径。
assert_failed为stm8s_conf.h上面一个函数,但是已经定义的。stm8s.h也已经包含。
请问下各位是也遇过这个问题。谢谢

相关帖子

沙发
yuson102|  楼主 | 2015-11-16 17:04 | 只看该作者
查了半天发现是因为用了自己的main文件,而例程的assert_failed()函数是放到main里面的。

使用特权

评论回复
板凳
dirtwillfly| | 2015-11-16 17:14 | 只看该作者
yuson102 发表于 2015-11-16 17:04
查了半天发现是因为用了自己的main文件,而例程的assert_failed()函数是放到main里面的。 ...

解决了就好

使用特权

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

本版积分规则

6

主题

20

帖子

1

粉丝