私はあなたがはPython.hを含める必要があることを知っているいくつかのことを知ることができたし、あなたが開き、通訳を閉鎖するC++プログラムからPythonスクリプトをどのように実行しますか?
Py_Initialize();
//code that runs the python script
Py_Finalize();
を持っている必要があることが、その中央部には、私は失われました。私が主題で見つけることができる情報の大部分はPy_SimpleString()コマンドをいくつかの引数とともに使用します。私はしばらく検索してきましたが、コマンドが何をしているのか、それを正確にどのように使用するのかを明確に説明するドキュメントは見つかりません。
C++プログラムに値を直接渡すためにpythonスクリプトが必要なわけではありません。これはテキストファイルへの書き込みで、C++は必要な部分のテキストファイルを解析するだけです。私は実行するために.pyファイルを取得し、その機能をプリフォームする必要があります。
ご協力いただきましてありがとうございます。
Pythonをインストールしていないシステムでも動作しますか? – DarkSuniuM
Pythonライブラリをアプリケーションにリンクさせる必要があります。あなたが持っていると仮定すると、あなたのアプリケーションの実行可能ファイルに組み込まれているPythonインタプリタを使うので、Pythonをコンピュータに別々にインストールする必要はありません。 (あなたがインポートしたい.pyファイルをPythonロードパスのフォルダに置く必要があります) –