Windows C ++ 11 DLL:在抽象类中定义DLL接口

时间:2015-01-26 17:57:49

标签: c++ windows dll

我支持以下接口,该接口必须由我想稍后动态导入的一组DLL库实现:

class ToolboxInterface {

public:

struct ToolboxInfo {
    std::string name;
};

virtual void process() = 0;
virtual void clear() = 0;

};

我想像here一样动态加载DLL,因此我必须强制这个接口加入我的所有DLL,以确保我可以使用{{1}在所有DLL中。

将此接口强制转换为DLL项目的最佳方法是什么?我应该不使用课程而是使用其他策略吗?或者我如何使用类接口?

0 个答案:

没有答案