标签: c structure shared-libraries
我在共享库中声明了一个结构,我想在我的应用程序中使用它,但我不知道如何使用它。 由于编译器不兼容,无法在我的应用程序中重新声明它。 解决方案是什么?
答案 0 :(得分:3)
{C}程序或共享库等中的struct 。编译后,struct仅作为一堆偏移存在于"斑点"指令将从/写入读取。
struct
如果要链接使用某些struct作为其API的一部分的库,必须包含一个头文件,该文件声明结构完全就像用来编译库一样。