如何在静态库中使用struct

How to use struct in a static library

本文关键字:struct 静态      更新时间:2023-10-16

hy!我想创建一个库,为我的功能,我需要创建一个struct

struct elem{
    int inf;
    elem* adr;
};

但是当我构建它时,它只是向我显示

错误:未知类型名称'elem'

如何正确声明它?

看起来您的编译为C,而不是C 。这可能是因为" extern c"巴格马在定义上方使用。如果将" Elem adr"更改为" struct elem adr",并且它有效,那么我的怀疑是正确的