使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法

今天想用新买的STM8L-DISCOVERY写一个控制舵机的程序。如果使用标准库的话,正确的做法是把 stm8l15x.h 里面 
#include "stm8l15x_tim1.h

 这一行的注释去掉。我这样做了,然后复制官方提供的一个TIM1的PWM的例子。结果坑爹的情况出现了:


我已经添加了TIM1的头文件了,可是开发环境并没有把对应的源文件加入编译列表:


这到到底是为啥呢?纠结了一下午一晚上,上网搜索外加查阅官方文档,都没有找到答案。

晚上回到宿舍继续纠结,结果意外发现在每个源文件的 option 里都有这么个勾选项:


把这个勾去掉就好了。[无奈]╮(╯-╰)╭ 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值