現在の自作ISSでは、対話インタフェースとしてLuaを使っている。Pythonでも同じようなことが出来ると聞いていたが、Luaを採用した理由は、「Pythonよりも軽いから」だった。 どっちにしろPythonの高度な機能は使う気が無いし、Luaの軽い環境でさくさくISSを制御できるようになれば十分と思っていたのでPythonは遠慮していたが、仕事でインタプリタのような形式でデバッガを用意する必要が生じたので、これを気にPythonインタフェースを利用してC++アプリにPythonの対話モードを追加し、さらに所望の関数を動作させる方法について調べてみた。 Pythonをダウンロードする Pythonのバージョンには、2.7を利用した。使ったのはWindows版で、C++の開発環境としてはVisual Studio Express 2015を利用した。 www.python.org ダウンロー