我们如何使用.h文件调用.c?

时间:2014-05-22 09:48:19

标签: linker connection

我真的没有得到.c文件和.h文件之间的关系。如果我从程序(modelica)调用.h文件,这个.h文件直接调用.c文件吗?或者它是如何工作的?感谢。

1 个答案:

答案 0 :(得分:0)

没有"调用.c(或.h)文件" - 您的代码将始终调用编译文件中的目标代码。头文件(.h)将为您提供原型,因此您可以通过引用带有#include的.h文件来使用预编译库中的函数。

这允许您拥有一个共享二进制文件(.so,.dll,.dylib,...)并使用头文件链接到它们。