私は、各Pythonスクリプトで同じ関数を呼び出すC++プロジェクトを持っています。しかし、各スクリプトは、C++プロジェクトの内部クラスにアクセスする必要がある非常に異なることを行います。C++プロジェクトでPythonスクリプトをコンパイル
私はPythonスクリプトにC++オブジェクトを渡すためにPythonラッパーが必要です。また、Pythonスクリプトの関数をC++プロジェクトから実行する方法も必要です。
私はCythonとShed Skinについて理解していますが、それらはC++クラスをPythonクラスにするユーティリティですが、言語間でランタイムオブジェクトを必ずしも共有しているわけではありません。
どうすればよいですか?
これは非常に広い質問ですが、Boost for Pythonを見ることができます。 – CodeLikeBeaker
私はデータベースに接続するC++で書かれたプログラムを持っているとしましょう。私はこのプログラムで5つのpythonスクリプトを実行します。これらのPythonスクリプトは、特定の実行時データにアクセスしていくつかの値をプログラムに戻すために、プログラムから関数を呼び出す必要があります。 – Maverick