我正在创建一个包装器DLL,用于boost容器(map、vector、set等)。在我的应用程序中,我想将C++对象从DLL导出到客户端。因此,我只剩下两个导出选项:
请问有人可以帮助我,哪种导出方法最好?
- 使用
(_declspec)dllexport
导出C++类,并在客户端中使用。 - 提供一个仅含纯虚函数的抽象类(如COM中的接口),并从DLL中仅导出单个方法(例如
CreateMap
)。
请问有人可以帮助我,哪种导出方法最好?