将c ++算法与c#GUI结合使用

时间:2016-07-11 11:47:06

标签: c# c++

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

因此,您只需添加对dll的引用,然后从C#代码中调用它。

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