用另一个程序调用 运行 c++ 程序中的函数
calling a function in a running c++ program with another program
我想知道是否可以从程序外部启动 运行 c++ 程序中的函数。例如我有一个Labview程序,我希望这个程序调用c++程序中的一个函数。这可能吗?什么是快速的方法来做到这一点?
calling a function in a running c++ program with another program
Is this possible?
不直接,不。
可以在进程之间进行通信,并通知 运行ning 进程它应该调用自己的函数。此外,还设计了抽象层,允许抽象出实现细节和程序,就像函数在本地执行一样。例如:CORBA.
标准 C++ 既没有高级 IPC(进程间通信)抽象 API,甚至也没有低级 IPC API - 尽管为即将到来的标准提议了网络。
What would be a fast way to do this?
如果你的进程运行在同一个系统上,那么如果你的系统支持的话,共享内存是一种相对较快的IPC机制。
我想知道是否可以从程序外部启动 运行 c++ 程序中的函数。例如我有一个Labview程序,我希望这个程序调用c++程序中的一个函数。这可能吗?什么是快速的方法来做到这一点?
calling a function in a running c++ program with another program
Is this possible?
不直接,不。
可以在进程之间进行通信,并通知 运行ning 进程它应该调用自己的函数。此外,还设计了抽象层,允许抽象出实现细节和程序,就像函数在本地执行一样。例如:CORBA.
标准 C++ 既没有高级 IPC(进程间通信)抽象 API,甚至也没有低级 IPC API - 尽管为即将到来的标准提议了网络。
What would be a fast way to do this?
如果你的进程运行在同一个系统上,那么如果你的系统支持的话,共享内存是一种相对较快的IPC机制。