假设我有一个文件,有几个函数,用C编写。
我应该怎么做才能将该文件转换为头文件,以便将来可以将其#include
到程序中?
#include 只是复制粘贴文件。您无需执行任何操作即可使文件"包含"。
也就是说,有一些最佳实践:
- 仅将声明放在头文件中。 将实现放在 .c 文件中,然后将其编译为 .o 文件。 然后链接您的 .o 文件。 这将防止重复编译。
- 包括要包含的文件所需的所有标头。 这样,标头将能够以任何顺序包含在内。
- 考虑添加包含防护装置
- 您应该考虑为函数和变量添加前缀,例如MyLib_...