[请教]keil如何把.h的部分封装到库 外部不可见

2019-12-18 18:46发布

本帖最后由 ywlzh 于 2018-9-20 14:19 编辑

keil 封装成库 我们都知道怎么弄。

比较苦闷的是 老板要将.h里的一些关键的宏,函数,连寄存器的名字都不想给客户看,只看一些基本操作的函数名,告诉客户如何操作就行了。
可又不想改变现有的代码结构,文件层次,免得后期不好维护。

怎么弄的,有人搞过没有。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
zhd1021
1楼-- · 2019-12-18 22:09
 精彩回答 2  元偷偷看……
ywlzh
2楼-- · 2019-12-18 22:21
zhd1021 发表于 2018-9-20 13:55
写两个头文件

写两个头文件 终归还是要都include ,这还是一样给客户的呀
Eiman
3楼-- · 2019-12-19 02:42
很简单啊,把函数或者宏的名字改成this_is_nothing1,...2,....3如此类推不就可以了,然后自己把这些名称在别的地方备注好就可以了。
gongxd
4楼-- · 2019-12-19 08:02
把h文件另外写一份就行了,只把函数名和必要结构体复制出来
michael.yang
5楼-- · 2019-12-19 13:37
宏用全局常量替代
ywlzh
6楼-- · 2019-12-19 15:39
 精彩回答 2  元偷偷看……

一周热门 更多>