使用在C共享库中声明的结构

时间:2014-05-25 07:29:47

标签: c structure shared-libraries

我在共享库中声明了一个结构,我想在我的应用程序中使用它,但我不知道如何使用它。 由于编译器不兼容,无法在我的应用程序中重新声明它。 解决方案是什么?

1 个答案:

答案 0 :(得分:3)

{C}程序或共享库等中的struct 。编译后,struct仅作为一堆偏移存在于"斑点"指令将从/写入读取。

如果要链接使用某些struct作为其API的一部分的库,必须包含一个头文件,该文件声明结构完全就像用来编译库一样。