使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法
来源:互联网 发布:金蝶数据库安装教程 编辑:程序博客网 时间:2024/04/30 00:26
今天想用新买的STM8L-DISCOVERY写一个控制舵机的程序。如果使用标准库的话,正确的做法是把 stm8l15x.h 里面
#include "stm8l15x_tim1.h
这一行的注释去掉。我这样做了,然后复制官方提供的一个TIM1的PWM的例子。结果坑爹的情况出现了:
我已经添加了TIM1的头文件了,可是开发环境并没有把对应的源文件加入编译列表:
这到到底是为啥呢?纠结了一下午一晚上,上网搜索外加查阅官方文档,都没有找到答案。
晚上回到宿舍继续纠结,结果意外发现在每个源文件的 option 里都有这么个勾选项:
把这个勾去掉就好了。[无奈]╮(╯-╰)╭
- 使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法
- STM32编译出现 Error[Li005]: no definition for "assert_param"
- 【IAR】Error[Li005] no definition for "__program_start"
- Error[Li005] no definition for "__program_start"
- IAR:Error[Li005]:no definition for "Delayn"
- Error[Li005] no definition for "__program_start"
- Error[Li005]: no definition for "__iar_program_start"
- Error[Li005]: no definition for "__write"
- iar Error[Li005] no definition for "assert_failed"
- IAR错误之Error[Li005] no definition for "__program_start"
- IAR错误之Error[Li005] no definition for "__program_start"
- IAR 提示 Error[Li005]: no definition for ...的错误 的问题的解决方法
- iar for stm8 报错Error[Li005]: no definition for "assert_failed"解决方案
- 文件编译时出现multiple definition of `xxxxxx'的解决办法
- 使用apache cayenne 中出现No rows for 'XXX' 的问题
- java出现no XXX in java.library.path的解决办法
- python出现"No module named "XXX""的解决办法
- 自定义View XML文件出现No resource identifier found for attribute 'xxx' in package 'xxx.xxx.xxx'错误
- 常见的四种时间同步方式
- oracle 传输表空间总结。
- PHP Apache2.2 虚拟主机配置
- [算法]不使用*、/、+、-、%操作符求一个数的1/3
- 程序中,调用Bison和Flex结合的小例子
- 使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法
- 2013PLM峰会有哪些大人物揭晓
- objective-C运行时编程指南之运行时交互
- 程序中,调用Bison和Flex结合的小例子(语法分析中处理数据)
- 提高程序运行效率的10个简单方法
- 电子元器件种类简介
- 程序中,调用Bison和Flex结合的小例子(类似完成语法树)
- JavaScript -- 练习 window 流氓广告
- fffff