gpt4 book ai didi

c++ - 使用另一个程序调用正在运行的 C++ 程序中的函数

转载 作者:行者123 更新时间:2023-11-30 02:18:04 25 4
gpt4 key购买 nike

我想知道是否可以从程序外部启动正在运行的 C++ 程序中的函数。例如我有一个Labview程序,我希望这个程序调用c++程序中的一个函数。这可能吗?什么是快速的方法来做到这一点?

最佳答案

calling a function in a running c++ program with another program

Is this possible?

不直接,不。

可以在进程之间进行通信,并通知正在运行的进程它应该调用自己的函数。此外,还设计了抽象层,允许抽象出实现细节和程序,就像函数在本地执行一样。例如:CORBA。

标准 C++ 既没有高级 IPC(进程间通信)抽象 API,也没有低级 IPC API - 尽管为即将到来的标准提出了网络。

What would be a fast way to do this?

如果您的进程在同一个系统上运行,那么如果您的系统支持共享内存,那么共享内存是一种相对较快的 IPC 机制。

关于c++ - 使用另一个程序调用正在运行的 C++ 程序中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52742884/

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