3

Python で記述されたスクリプトを C++ プロジェクトに追加するにはどうすればよいですか? ありがとう

編集:基本的に、スクリプトが行うことはすべて、データを電子メールで送信することだけです。Pythonで書かれた関数にデータとメールアドレスを渡したいと思います。問題が解決することを願っています..

4

3 に答える 3

3

「C++ と Python プログラミング言語の間のシームレスな相互運用性を可能にする C++ ライブラリ」であるBoost.Pythonを見ることができます。

ただし、より具体的にする必要があります。

于 2010-04-13T05:29:58.930 に答える
3

Boost.Python: Embedding the InterpreterまたはPython/C API: Embedding the Python Interpreterに興味があるかもしれません。Python C API を直接使用するか、必要に応じて Boost.Python ライブラリを使用できます。Embedding Python in Your C Programsを読むことにも興味があるかもしれません。

于 2010-04-13T05:33:15.093 に答える
1

最も原始的な解決策は、システム コマンドを使用してスクリプトを呼び出すことですが、それでは、環境変数の設定とパラメーターの受け渡しに制御が制限されます。

system("myscript.py param1 param2") 
于 2010-04-13T05:34:38.427 に答える