C++从 DLL 创建结构
C++ creating a struct from DLL
我正在使用包含结构的第三方DLL。相应的头文件包含结构定义,如下所示:
struct MY_STRUCT {
public:
MY_STRUCT();
[members]
}
当我尝试创建这种类型的变量时:
MY_STRUCT myStruct;
。我收到此错误:未定义对MY_STRUCT::MY_STRUCT()
的引用
我已经将 DLL 链接到我的项目,因为我之前使用过其中的一些(动态加载(函数。
所以我联系了DLL提供者,他们的回答是:"DLL不导出任何结构,你必须自己实现它们"。这真是太棒了。
相关文章:
- 如何在C++类内存结构中创建"spacer"?
- 创建结构的数组时遇到分段错误
- 如何在 c++ 中创建结构向量的映射
- 如何为 c++ 的不同变量类型的结构元素创建动态数组?
- CLang:在 std::thread 中运行函数会导致结构创建BAD_ACCESS
- C++为API中定义的结构创建超类
- C++ 使用数组结构创建平衡的二叉搜索树
- 使用匿名联合为结构创建空构造函数
- 正确的结构创建
- OPENDDS-从单个IDL结构创建多个主题
- 是否可以使用给定参数为结构创建推力的功能谓词?
- MFC文档/视图体系结构-创建没有初始视图的文档
- 在c++结构创建中更快地执行
- JNA -结构创建错误
- C++中模板结构创建之间的差异
- 无法推送到由静态映射<结构创建的队列,队列>
- 为类/结构创建多个对象
- 如何从模板结构创建二维数组
- 指向从另一个结构创建的数组的指针(不确定措辞是否正确)C++
- 使用结构创建数组