gpt4 book ai didi

c - 将数据从 cygwin 可执行文件 [C] 传输到托管程序 [托管 C++]?

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:06 25 4
gpt4 key购买 nike

我有一个在 cygwin 上运行的程序,它生成一些数据并将其放入缓冲区,我希望托管代码从缓冲区复制该数据。最好的方法是什么?

我正在使用的库仅在 cygwin 上构建,因此我无法在 native Windows 上编译,因此出现了问题。

最佳答案

您可以在您的 cygwin C 进程中托管一个 CLR,并将数据发送给它,但我猜想(根据您的“ipc”标签)您希望将这两个进程分开。您可以阅读有关托管 CLR 的更多信息 here .

因此您需要求助于某种进程间通信方法。你可以使用 Named Pipe为此 - 这比打开套接字要容易得多。

您也可以尝试使用 ZeroMQ .它通常用于高性能通信,但它非常简单,可能对您也有意义。

关于c - 将数据从 cygwin 可执行文件 [C] 传输到托管程序 [托管 C++]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9540956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com