Ale*_*x F 36
http://www.codeproject.com/KB/mcpp/quickcppcli.aspx#A8
这是大方向.您需要创建C++/CLI类库项目,向其添加.NET类(此示例中为StudentWrapper),创建非托管类实例作为托管类成员,并包装每个非托管类函数.非托管库使用链接器依赖项列表添加到C++/CLI项目,而不是作为引用.在Project - Properties - Linker中打开Additional Dependencies并在那里添加.lib名称.
注意:既然我们在谈论C++/CLI包装器,那么没有PInvoke!PInvoke用于调用导出的函数(API),而不是类.