写单片机代码的时候,有些核心算法不想被开发者看到,但是还必须给开发者使用,这样的话可以使用keil自带的生成lib的功能。

在网上看了很多历程,对于第一次使用的人来说,写的都不是很全面,最终综合了很多例子,才实现。下面我写一个详细点的。

1.创建一个新的工程

2.添加需要生成lab的.c 和 .h文件

3.设置keil,编译生成lib

编译后生成的lib文件

4.lib的调用,keil不能直接调用lib文件,需要将lib和.h同时放到工程中去

之后编译,通过

KEIL封装lib库文件相关推荐

  1. KEIL MDK LIB库文件的制作

    作者:yangluoning <KEIL MDK LIB库文件的制作> 来源:CSDN  原文:https://blog.csdn.net/yangluoning/article/deta ...

  2. Keil工程Lib库文件的制作和运用

    最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到. 问题引出:为什么要做成lib库? 1.有些方案公司为了将自己写的关键部分源代码不进行公开,但是同 ...

  3. KEIL封装lib库

    第一步,设置 第二步,先将大部分都去掉 第三步,将需要封装的函数放出来,让其产生对应的lib文件 第4步,编译产生lib 第5步,将原工程中包含产生lib中的C文件删除,同时添加编译产生的lib文件即 ...

  4. 在Keil C51下生成LIB库文件以及如何使用LIB库文件

      如何生成LIB库文件 1.首先准备好生成LIB库文件对应的.c和.h文件,在这里用到的.c和.h文件分别是: "reg303.h" "rjwf303_flash.h& ...

  5. 【keil5应用】如何生成lib库文件,以及使用lib文件

    一.制作库文件 1.准备一个基于Keil5的项目工程 此处使用原子例程,都是一个流程. 2.考虑制作库文件内容 此工程是跑马灯工程,故"FWLIB""CORE" ...

  6. 缺少lib库文件解决方法

    缺少lib库文件解决方法 1.缺少依赖包ld-linux.so.2 /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 yum install gli ...

  7. Keil安装stm库文件方法及下载地址

    Keil安装stm库文件方法及下载地址 STM对应芯片库下载地址 官网下载靠谱 STM对应芯片库下载地址 在下载的时候需要去ARM,keil的官网进行下载,不用去找其他的博客链接,这个是官方网址, h ...

  8. VS中lib库文件的生成并使用

    一.lib文件的生成 新建项目或者已经建立的项目,生成lib文件 项目->属性->如下图更改目标文件扩展名和配置类型. 2. 新建test.h和test.cpp. 3. 然后选择 解决方案 ...

  9. .h头文件 .lib库文件 .dll动态链接库文件关系

    .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...

最新文章

  1. 用Asp.net实现简单的文字水印
  2. QGC开发(一)---编译构建源码
  3. hyperopt中文文档:Installation-Notes安装说明
  4. BugkuCTF-Misc:啊哒~
  5. 关于kubesphere metrics-server部署失败的问题
  6. margin塌陷与margin合并、浮动流
  7. 小规模流处理kata。 第1部分:线程池
  8. 对象方法(包含es6)
  9. java怎么表示正无穷大_java中怎样表示一个无穷大? 无穷小?
  10. 使用 Moq 测试.NET Core 应用 -- Mock 方法
  11. Git学习笔记总结和注意事项
  12. VS2019离线安装方法
  13. 18位 身份证号 的 组成 部分
  14. 苹果电脑mp3转gif_用苹果电脑做gif动图的方法终于找到了...
  15. 林海峰讲的python_Python面向对象进阶-林海峰篇
  16. Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. Please fix the project‘s Gradl
  17. 用 Python 给程序加个进度条,让你的程序看起来更炫酷
  18. 企业微信开发,嵌入自定义项目,及JS-SDK的引用
  19. flutter clean
  20. 中药材鉴别-方法:聚类;PCA 主成分分析;线性判别式分析;判别式检验

热门文章

  1. MATLAB读json文件
  2. springboot整合 swagger2
  3. IT培训讲师的亲身感受
  4. 训练营打卡Day57
  5. 基于VHDL的FPGA简易电子琴(实现三音阶切换与弹奏)
  6. 视频号如何做种草号转化,视频号种草账号怎么运营:国仁楠哥
  7. 安卓之软键盘监听与切换软键盘状态和重新获取EditText焦点
  8. 虚拟现实vr技术靠哪些设备进行空间定位
  9. faiss-cpu安装及基础使用
  10. 谷歌seo快速排名优化方法?谷歌seo排名技巧