Python で記述されたスクリプトを C++ プロジェクトに追加するにはどうすればよいですか? ありがとう
編集:基本的に、スクリプトが行うことはすべて、データを電子メールで送信することだけです。Pythonで書かれた関数にデータとメールアドレスを渡したいと思います。問題が解決することを願っています..
Python で記述されたスクリプトを C++ プロジェクトに追加するにはどうすればよいですか? ありがとう
編集:基本的に、スクリプトが行うことはすべて、データを電子メールで送信することだけです。Pythonで書かれた関数にデータとメールアドレスを渡したいと思います。問題が解決することを願っています..
「C++ と Python プログラミング言語の間のシームレスな相互運用性を可能にする C++ ライブラリ」であるBoost.Pythonを見ることができます。
ただし、より具体的にする必要があります。
Boost.Python: Embedding the InterpreterまたはPython/C API: Embedding the Python Interpreterに興味があるかもしれません。Python C API を直接使用するか、必要に応じて Boost.Python ライブラリを使用できます。Embedding Python in Your C Programsを読むことにも興味があるかもしれません。
最も原始的な解決策は、システム コマンドを使用してスクリプトを呼び出すことですが、それでは、環境変数の設定とパラメーターの受け渡しに制御が制限されます。
system("myscript.py param1 param2")