2012-03-20 74 views
3

我正在构建一个地铁应用程序,我需要从C++调用C#库。简单地调用C#代码并不难。问题是我应该如何从C#传递回C++。我如何在winRT中执行此操作?可能吗?因为我发现的所有例子都只有单向沟通。地铁应用程序中C++和C#之间的通信

+0

您必须使用C#代码和C++代码针对WinRT配置文件进行编译。如果你可以在C++中与C#进行交流,那么反过来也很简单。 – 2012-03-20 15:51:44

+0

我想你是指两个winrt组件之间的通信,一个用C#构建,另一个用C++构建?你打算“沟通”到底是什么? – 2012-03-20 15:54:45

+0

我希望能够从C#代码中调用C++代码中实现的回调函数。据我所知,我不能简单地在C#代码中包含一个C++头文件,这将允许我调用回调函数。 – user499986 2012-03-20 15:59:02

回答

0

好吧,它其实很简单。我可以在我的C++代码中实现一个C#接口,我可以使用它作为C#lib的回调函数。

+0

你可以展示一个代码示例,你是如何做到的? – 2017-01-10 11:48:56

相关问题