STM32之将V3.5的固件库制成lib静态库
来源:互联网 发布:免费试用源码 编辑:程序博客网 时间:2024/05/22 04:33
最初的目的是想精简库的文件和加快编译速度,实际上效果并不是非常明显(但是速度确是快了,结构也清楚了),因为头文件还是必须添加到工程里面。
以下为制作过程:
- 把要用到的文件全添加进来,同时在文件夹里也要包含它们相对应的头文件。(注:由于ST公司提供的V3.5标准固件库中没有stm32f10x_lib.c与stm32f10x_lib.h文件,可以在MDK安装目录下找出来,但是需要修改一下头文件的内容,V3.5的库还是有一些变化了。我感觉stm32f10x_lib.c应该只是在debug有效)。
- Output面板中选择Create Library。
- 同时设置好C/C++面板(这是必需的)。
- 生成的lib就可以直接用了,但是需要头文件的支持。所以文件还是有点多!把INC文件夹(lib文件和头文件)放到工程里面,接着只要添加STM32F10x.lib文件(启动代码、core_cm3.c、system_stm32f10x.c已全部封装进去了,不需要再添加),然后在main()文件添加#include "stm32f10x_lib.h"。
- 同时还要注意C/C++面板头文件路径设置,否则编译器还是会去安装目录下去找。
制作的工程和模板请点击这里下载
- STM32之将V3.5的固件库制成lib静态库
- 将STM32的标准库编译成lib【图文】
- 将STM32的标准库编译成lib使用【图文】
- 将STM32的标准库编译成lib使用【图文】
- 将STM32的标准库编译成lib使用【图文】
- 将STM32的标准库编译成lib使用【图文】
- 将win32的lib库直接转为winRT静态库
- 如何将自己的c文件做出静态库lib
- STM32之如何封装自己的lib库
- STM32之如何封装自己的lib库
- 将UDT编译成静态LIB库
- STM32 v3.5固件库systick ms延时
- STM32 v3.5固件库systick ms延时
- STM32外设库文件分析(V3.5)
- 静态库lib的编写
- 将网址制成链接
- 将自己的手写体制成你自己的字体
- c语言夜未眠3——如何将自己的c文件做出静态库lib
- struts2教程:15、自定义拦截器
- EnterpriseLibrary Validation的配置导致AmbiguousMatchException问题
- Linux下静态库,动态库的创建和使用,多个动态库使用
- 线程的挂起和唤醒
- for循环
- STM32之将V3.5的固件库制成lib静态库
- lvm使用
- iOS开发记录(7)
- 人生哲理---人的一生
- C++实现系统服务暂停、停止、启动
- VS2010调试Framework源代码的大门
- 分享Android开发实用小工具:图标批量提取工具:为APP开发快速获取资源
- iOS安全攻防(二):后台daemon非法窃取用户iTunesstore信息
- 网页常用字体Sans-serif Serif