有些人不想将自己写的源代码公开,但是同时库文件又需要让别人能够正常调用,那封装成lib的格式就是一个好方法,以ST自带的FWLIB库为例,里面包含了很多头文件和C文件,C文件中包含了很多程序,那么我们可以把这些C文件给封装起来,这样这部分程序对于其他人来说就变成不可见的了。具体操作我试验了一些,只需要将这些C文件单独放到一个工程下,经过简单的设置编译一下即可,后面调用的时候包含相应的头文件之后把生成的LIB文件加入到工程中即可。