2019-12-18 18:46发布
Gorgon_Meducer 发表于 2018-9-21 06:45 模块的.c不应该include 模块对外的接口头文件,就是这个道理。
日日♂夜夜 发表于 2018-9-21 09:20 编译成了库以后内部引用就不需要.h了,只是外部引用需要函数入口 你这应该补一下C的编译过程 ...
单片工程师 发表于 2018-9-21 09:25 请教 模块对外的接口的具体实现不还是在模块的C文件中吗?
日日♂夜夜 发表于 2018-9-21 16:33 编译成库以后就不需要.h函数声明提示了 你甚至可以把库给他们,在文档中写明函数原型,让他们自己重构.h ...
最多设置5个标签!
请教
模块对外的接口的具体实现不还是在模块的C文件中吗?
不包含对外的接口头文件?具体应该怎么做?
我觉得楼主问题的解决方案,应该如二楼所说,用两个.h文件,把给客户开放的定义单独放在一个.h文件中,不知道对不对,还请不吝赐教
哦 这样啊 谢谢 试一下的确是这样的
这解决了函数的问题
编译成库以后就不需要.h函数声明提示了
你甚至可以把库给他们,在文档中写明函数原型,让他们自己重构.h文件
你才是明白人
一周热门 更多>