【发布时间】:2011-04-21 15:45:30
【问题描述】:
我已经按照here 的步骤在 Visual Studio 2008 中创建了一个 COM DLL。我的目标是包装一个现有的非托管 C++ .lib。
有没有一种简单的方法来实现 lib 的 COM 接口。还是我只需要继续添加基本上将对象包装在我的库中的 ATL 简单对象?
例如,我已将简单的 ATL 对象 CMyObject 添加到我的 COM 库中,我是否要在 CMyObject 中创建包含函数成员等的包装器代码,以包装非托管 C++ 库中包含的 MyObject 的行为?
【问题讨论】: