如何在Visual Studio 2015中将用C ++编写的代码(及其库)转换为C#代码?

时间:2018-10-16 13:54:46

标签: c# c++ visual-studio-2015

尽管我已经使用C#和C ++已有一段时间了,但是,这是我第一次希望将C ++代码转换为C#代码,以便能够使用内置的UI。在VS for C#中可用,并停止向用户显示控制台以获取输入。我的应用程序使用OpenCV库等几个库进行图像处理。现在,我想使用标准的Windows UI(例如按钮,滑块和微调器)来增强我的应用程序。在VS中并且不失去对静态/动态库的访问权限,从C ++到C#的转换又将如何?

(请注意,我可以用C#重写代码,但是,我不知道如何以及是否可以将C ++库包含到C#代码中)。

谢谢。

1 个答案:

答案 0 :(得分:1)

为此,您实际上可以将C#编码的UI与C ++制成的引擎一起使用,而无需将这些语言中的任何一种翻译成另一种。

作为参考,这已经被问过并且回答得非常好: Merging two or more visual studio project into a one project

Fast C++ program, C# GUI, possible?