将头文件.h转换为C#

将头文件.h转换为C#,c#,c,header,converter,C#,C,Header,Converter,我有很多头文件(用C编写),我想转换成C代码。 头文件包含枚举、结构和方法 我可以手动转换它们,但这将花费很长时间,所以我想知道是否有一个工具可以将头文件转换为C 我已经尝试过了,但这只适用于/clr compiled.dll 我已经尝试过了,在某种程度上,它成功地生成了很好的枚举,但是结构和方法看起来不是很好 是否有其他方法可以转换header.h文件 这个问题没有通用的解决办法。手工似乎是你的选择。好吧,它不需要开箱即用,我可以在这里和那里做Tweek和修复(包括添加…)。但是任何可以自动生

我有很多头文件(用C编写),我想转换成C代码。 头文件包含枚举、结构和方法

我可以手动转换它们,但这将花费很长时间,所以我想知道是否有一个工具可以将头文件转换为C

我已经尝试过了,但这只适用于/clr compiled.dll

我已经尝试过了,在某种程度上,它成功地生成了很好的枚举,但是结构和方法看起来不是很好


是否有其他方法可以转换header.h文件

这个问题没有通用的解决办法。手工似乎是你的选择。好吧,它不需要开箱即用,我可以在这里和那里做Tweek和修复(包括添加…)。但是任何可以自动生成的东西都会很受欢迎。如果您对SWIG的输出非常满意,并且使用SWIG的工作量较少,那么请更正错误的定义。SWIG生成的枚举非常好,我正在使用它生成的枚举。但我仍然需要结构和方法。