MRS使用技巧 - 工程封库及其调用
当我们需要给下一级用户提供可调用的函数,但不希望他看到C文件中函数是如何写的,就可以把工程封库,只需要给下一级用户提供库文件和H头文件,就可以实现函数的调用;
首先展示一下实现的效果;
CH32V307VCT6_LIB是封装成库的工程,在这个工程中自定义了一个返回传入参数的Myfunction函数;
CH32V307VCT6_Test是调用库的工程,我只给这个工程提供了.A的库文件和.H的头文件,实现了Myfunction函数的调用,串口打印如下图
封库
将需要封库的工程按上述操作配置好后,重新进行编译,在OBJ文件夹下会生成.A后缀的库文件;
调用库
1、将生成的库文件和.H头文件放在要调用库的V307VCT6_Test工程中
2、在工程配置中添加库名称和库路径
3、再添加一下.H头文件的路径
4、然后就可以#include "library.h"导入头文件并调用函数了