如何:从C#中公开C ++数据结构/类型(结构,枚举)?

时间:2011-11-09 05:39:51

标签: c# c++ types interop

如何公开C++数据结构/类型(structs, enums)以便C#使用。

一种方法是在C#中定义等效类型,这不是一个好方法,因为您必须保持更新并与C++头文件同步。

有更好的方法吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

你看过SWIG吗?

这是一个读取C / C ++头文件并为多种语言生成粘合代码的工具,包括C#。

答案 2 :(得分:-1)

你可以看到HERE。包含c ++中数据结构的好文章。