从DLL动态导入C类

前端之家收集整理的这篇文章主要介绍了从DLL动态导入C类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从DLL导入C类的正确方法是什么?我们使用Visual C.

有dllexport / exports.def LoadLibrary GetProcAddress trifecta,但它不适用于C类,只有C函数.这是因为C名称吗?我该如何使这项工作?

您需要添加以下内容
extern "C"
{
...
}

以避免功能破坏.

你可以考虑编写两个简单的C函数

SomeClass* CreateObjectInstace()
{
    return new SomeClass();
}

void ReleaSEObject(SomeClass* someClass)
{
   delete someClass;
}

只有使用这些功能,才能添加/更改对象创建/删除功能.这有时被称为工厂.

猜你在找的Windows相关文章