C++从 DLL 创建结构

C++ creating a struct from DLL

本文关键字:结构 创建 DLL C++      更新时间:2023-10-16

我正在使用包含结构的第三方DLL。相应的头文件包含结构定义,如下所示:

struct MY_STRUCT {
    public:
        MY_STRUCT();
        [members]
}

当我尝试创建这种类型的变量时:

MY_STRUCT myStruct;

。我收到此错误:未定义对MY_STRUCT::MY_STRUCT()的引用

我已经将 DLL 链接到我的项目,因为我之前使用过其中的一些(动态加载(函数。

所以我联系了DLL提供者,他们的回答是:"DLL不导出任何结构,你必须自己实现它们"。这真是太棒了。