2010-07-02 55 views
1

我正在阅读这0123,,它涉及创建一个围绕COM对象的.NET托管包装器。他们提到了两种方法,可以使用tlbimp自动生成包装器,也可以手动创建C#接口和虚拟类。从C调用非托管C++ COM对象#

但是在我们的例子中,我们有一个包含COM接口声明(我们没有使用任何类型库)的ODL文件,它在C++端由IDL编译器编译? .NET有没有办法直接使用ODL文件?或者在这种情况下,我们是否仍然需要使用文章中提到的方法之一?

回答