如何从C代码文件创建头文件,以便可以在其他程序中使用它?

时间:2018-10-21 19:12:04

标签: c

比方说,我有一个文件,带有几个用C编写的函数。

我应该怎么做才能将该文件转换为头文件,以便将来可以#include转换为程序?

1 个答案:

答案 0 :(得分:2)

#include仅复制将文件粘贴到位。您无需执行任何操作即可使文件“包含”。

也就是说,有一些最佳做法:

  • 仅将声明放入头文件中。将实现放入.c文件中,然后将其编译为.o文件。然后链接您的.o文件。这样可以防止重复编译。
  • 包括要包含的文件所需的所有标头。这样,标头将可以按任何顺序包含在内。
  • 考虑添加include guards
  • 您应该考虑为函数和变量添加前缀,例如MyLib _...