有没有一种方法可以使用我在两个单独的C++和C#应用程序之间传输对象的方法,而不是使用服务器/客户端方法或文件保存/加载方法?
实际上,我想做的是在C#中创建项目的GUI部分,并在C++中创建项目的某些部分,通过在这两个应用程序之间进行通信,我继续进行下去。
由于某些原因,我只想使用C++控制台应用程序(我不知道如何用C++和其他形式创建DLL,而我想知道不使用DLL的当前可能性)
最佳答案
如果它们确实必须是单独的项目,则可以使用IPC。
否则,请查看托管C++。您可以围绕C++代码创建包装器,然后直接从C#调用它。 Here's one tutorial...
关于c# - 有没有一种方法可以在C++应用程序和C#应用程序之间进行通信?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12110720/