Pythonの組み込み

今さらながら、C++Pythonを簡単に組み込めることに気がついた。


Pythonでexecfile('hoge.py')を呼び出すだけのexeを作成し、C++側では、exeを実行するだけで良い。
もちろん、もっと汎用化したければ、hoge.pyを引数のパラメータで、変更出来るようにしたり、SWIGなどと連携させて、C++と直接、値の受け取りを行えるようにしても良い。


exeをコマンドプロンプト表示しないようにして、起動すればPythonが実行されていることすら気付かない。