如何:公开c++数据结构/类型(结构体,枚举)供c#使用
本文关键字:枚举 使用 结构体 公开 c++ 数据结构 类型 如何 | 更新日期: 2023-09-27 18:14:07
如何公开C++
的数据结构/类型(structs, enums)
以供C#
使用。
一种方法是在C#
中定义等效类型,这不是一个好方法,因为您必须保持它们更新并与C++
头文件同步。
有更好的方法吗?
COM与类型库的互操作:
http://msdn.microsoft.com/en-us/library/aa645736 (v = vs.71) . aspx
你看过SWIG吗?
这个工具可以读取你的C/c++头文件,并为包括c#在内的许多语言生成粘合代码。