【发布时间】:2016-10-24 10:17:05
【问题描述】:
有没有办法(除了网络(我讨厌 io-streams))在 2 个进程之间进行通信?一个在 C++ 中,另一个在 C# 或 VB 中。 我的问题是,我使用 C++ 编写 AVR 程序,但出于调试目的,我需要一个 GUI 来测试不同的输入。因为我对 c++ 中的 GUI 没有任何了解(而且我没有计划学习它),所以我想使用 .net 编写 GUI,并以某种方式将其连接到我的 c++ 代码。 因为我有 2 个正在运行的进程,所以我不能使用 p/invoke 和其他类似的方法。如果我可以在 2 个进程之间共享我的变量或从 c++ 调用 c# 中的函数(从正在运行的进程到正在运行的进程),那将解决我的问题。 除了插座还有什么?
【问题讨论】:
-
在没有套接字的情况下,我能想到的最好的方法是从另一个进程运行一个进程,并带有一些启动参数
-
它只是用于调试和测试还是您需要实际解决方案?
-
不,它只是用于调试和测试,所以我不介意肮脏的解决方案。并且由于它是临时的,只需要一个快速快速的方法......,使用 ram。我的硬盘现在感觉不舒服:cry: