【发布时间】:2011-09-18 11:24:40
【问题描述】:
可能重复:
What's the difference between a header file and a library?
谁能告诉我头文件和库文件的实际含义以及它们的区别?
例如,我们在程序中包含扩展名为 .h 的头文件,它只是定义,但实际实现是在库文件中定义的,这是在链接阶段完成的,这是人们所说的,但有时我们会包含库文件目录程序也可以生成 exec 文件,例如在 posix 线程中人们说要在命令行中包含 -lpthread 但是为什么当我们包含头文件时 #include 为什么我们仍然需要包含库文件我可能知道请问是什么原因??
【问题讨论】:
-
请先搜索再询问。这已经被报道了十亿次。
-
我写了一篇关于头文件的文章,如果你觉得对你有任何帮助,请访问rajkishor09.hubpages.com/_viki/hub/…