C+的包装类+;在.net中? 我有一个C++项目。我想把它移植到一个C#NET项目中。我做了一些研究,我认为最流行的方法是使用pinvoke
我不知道是否还有其他方法存在 提前感谢。您可以使用创建包装类。您可以使用创建包装类。您可以: 1) 用C重写整个项目# 2) 使用以下任一方法重用多个组件:C+的包装类+;在.net中? 我有一个C++项目。我想把它移植到一个C#NET项目中。我做了一些研究,我认为最流行的方法是使用pinvoke,c#,c++,C#,C++,我不知道是否还有其他方法存在 提前感谢。您可以使用创建包装类。您可以使用创建包装类。您可以: 1) 用C重写整个项目# 2) 使用以下任一方法重用多个组件: 重用非托管编译代码 或 创建包装器类的步骤 您可以: 1) 用C重写整个项目# 2) 使用以下任一方法重用多个组件: 重用非托管编译代码 或 创建包装器类的步骤 也可以使用.你也可以使用.< /p>,很好的P/Upjk与C接口很好,但是如果你想与一些真正的C++代码进行交互,你就必须使用更复杂的东西。使用.NET,您可以使用C++/C
- 重用非托管编译代码 或
- 创建包装器类的步骤
- 重用非托管编译代码 或
- 创建包装器类的步骤
第一个选项不太成熟,但似乎更优雅。 嗯,普通的p/javek很好地与C接口,但是如果你想与一些真正的C++代码进行交互,你就必须使用更复杂的东西。使用.NET,您可以使用C++/CLI。在Mono On和.NET上,您可以使用:
第一个选项不太成熟,但似乎更优雅。可以使用来自C++的本地COM组件,这有点不太可能,不能使用pPoCKE使用C++类。需要C++/CLI。你可以使用C语言中的本地COM组件,这有点不太可能,你不能使用pPoNoCK使用C++类。需要C++/CLI。