1

Python アプリケーションを C++ アプリケーションに統合したいと考えています。次の例に示すように、通信は双方向である必要があります。

C++:

void main() {
    # call python code

    return 0;
}

int computeResult(int value) {
    int result;
    // do stuff with value
    return result;
}

パイソン:

def run(value):
    result = computeResult(value)    # call computeResult of C++ code
    ...

for i in xrange(0, 10):
    run(i)

組み込み Python を介して C++ から Python コードを呼び出すことを考えましたが、Python コードから computeResult を呼び出す方法がわかりません。computeResult を呼び出すたびに新しいプロセスを作成したくないので、C++ アプリケーションの既存のインスタンスにアクセスする必要があります。

組み込みの Python を使用していない場合でも、アイデアをいただければ幸いです。

4

0 に答える 0