如何:公开C++;从C#使用的数据结构/类型(结构、枚举)?
如何公开如何:公开C++;从C#使用的数据结构/类型(结构、枚举)?,c#,c++,types,interop,C#,C++,Types,Interop,如何公开C++数据结构/类型(结构、枚举)以供C使用 一种方法是在C#中定义等效类型,这不是一种好方法,因为您必须使它们保持更新并与C++头文件同步 有更好的方法吗?COM与类型库的互操作: COM与类型库的互操作: 你看过吗 这是一个可以读取C/C++头文件并为多种语言生成粘合代码的工具,包括C#。您看过吗 这是一个可以读取C/C++头文件并为多种语言生成粘合代码的工具,包括C#。感谢您的回复。显然,无法将头文件中的数据类型(如struct、enum)导入托管世界以供重用。最后,我再次在C#中
C++
数据结构/类型(结构、枚举)
以供C
使用
一种方法是在C#
中定义等效类型,这不是一种好方法,因为您必须使它们保持更新并与C++
头文件同步
有更好的方法吗?COM与类型库的互操作:
COM与类型库的互操作: 你看过吗 这是一个可以读取C/C++头文件并为多种语言生成粘合代码的工具,包括C#。您看过吗
这是一个可以读取C/C++头文件并为多种语言生成粘合代码的工具,包括C#。感谢您的回复。显然,无法将头文件中的数据类型(如struct、enum)导入托管世界以供重用。最后,我再次在C#中重新定义了数据类型。感谢您的回复。显然,无法将头文件中的数据类型(如struct、enum)导入托管世界以供重用。最后我又在C#中重新定义了数据类型。