MRS使用技巧 - 工程封库及其调用

当我们需要给下一级用户提供可调用的函数,但不希望他看到C文件中函数是如何写的,就可以把工程封库,只需要给下一级用户提供库文件和H头文件,就可以实现函数的调用;
首先展示一下实现的效果;
CH32V307VCT6_LIB是封装成库的工程,在这个工程中自定义了一个返回传入参数的Myfunction函数;

image

CH32V307VCT6_Test是调用库的工程,我只给这个工程提供了.A的库文件和.H的头文件,实现了Myfunction函数的调用,串口打印如下图

image

image

封库

image

将需要封库的工程按上述操作配置好后,重新进行编译,在OBJ文件夹下会生成.A后缀的库文件;

调用库

1、将生成的库文件和.H头文件放在要调用库的V307VCT6_Test工程中

image

2、在工程配置中添加库名称和库路径

image

3、再添加一下.H头文件的路径

image

4、然后就可以#include "library.h"导入头文件并调用函数了

image

posted @ 2024-11-27 16:21  WCH_CH32  阅读(11)  评论(0编辑  收藏  举报