gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 07:16:57 25 4
gpt4 key购买 nike

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

最佳答案

struct 不存在于 C 程序或共享库等任何地方。编译后,struct 仅作为一堆存在偏移量到一个“blob”中,指令将在其中读取/写入。

如果你想链接一个使用一些struct作为其API的一部分的库,你必须包含一个准确声明结构的头文件/em> 用于编译库。

关于c - 使用 C 共享库中声明的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23853046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com