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

2019-12-18 18:46发布

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

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

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

怎么弄的,有人搞过没有。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
Gorgon_Meducer
1楼-- · 2019-12-23 06:09
cddx 发表于 2018-9-23 14:19
好方法!赞一个,这才是真正解决问题的方法!
补充:
想了一下,好像类型也检查没有了。 ...

建议用我的掩码结构体的方法来处理类型检查,滥用void以及void *不是好习惯,以后会吃亏的。
gaowh
2楼-- · 2019-12-23 11:07
option里面有个define  可以把一些宏放那里面

一周热门 更多>