首页 > 解决方案 > 如何将用 C++ 编写的代码(及其库)转换为 Visual Studio 2015 中的 C# 代码?

问题描述

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

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

提前致谢。

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

解决方案


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

作为参考,这已经被问过并且回答得非常好: 将两个或多个视觉工作室项目合并到一个项目中

快速的 C++ 程序,C# GUI,可能吗?


推荐阅读