将 c++ 算法与 c# GUI 相结合

本文关键字:GUI 相结合 c++ 算法 | 更新日期: 2023-09-27 17:56:23

我有完全用 c++ 实现的跟踪器算法(我在 WIN7 上使用 VS 2013 x64)。

为了在世界地图上实际绘制轨迹,我想设计 GUI(在 c# 中),它利用 C# 中内置的图形库,基本上它应该是带有地图的图形,我想定期发送跟踪器计算的相关轨迹列表。 当然,我也希望能够在绘制轨道的同时从VS调试C++算法。

是否有任何教程可以解释如何正确执行此操作?甚至可能吗?

将 c++ 算法与 c# GUI 相结合

可以在 C# 中使用外部 C++ dll,如下所示:

[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string className, string windowTitle);

因此,只需将引用添加到dll,然后从 C# 代码调用它。

我不确定它是否允许您调试C++代码,但我想您可以查看 V. Kravchenko 评论并尝试启用他提到的调试。