c#前端GUI调用linux C++函数

问题描述:

我正在开发一个项目,该项目的软件是用.NET C#编写的,现在新功能要求我们调用第三方的API,这些API是在Linux上用C++构建的。我们给了.so文件。达到此目的的最佳方法是什么?开发一个JBoss应用服务器和JNI是最好的方式吗?c#前端GUI调用linux C++函数

谢谢。

您能否为C#应用程序提供Web服务外观?这样你就可以通过Web引用调用API。 JNI将在您的应用程序和API之间添加一个完整的Java框架。


另外,请考虑阅读this thread

您可以尝试使用Mono Interop以及在Mono中实现的ASP.NET Web服务