私は組み込みLinux環境で作業しています。私は使用したいPythonコードをいくつか持っています。私のPythonコードは数学をやっているだけで、Numpyや一般的なライブラリ以外のライブラリは使用していません。C/C++でのPythonコードの使用
CまたはC++コードから呼び出せるライブラリを構築する方法はありますか?
私は組み込みLinux環境で作業しています。私は使用したいPythonコードをいくつか持っています。私のPythonコードは数学をやっているだけで、Numpyや一般的なライブラリ以外のライブラリは使用していません。C/C++でのPythonコードの使用
CまたはC++コードから呼び出せるライブラリを構築する方法はありますか?
CまたはC++プログラムにCPythonインタプリタを組み込むことは、実際はかなり簡単です。
official documentationには完全な例がいくつかあります。
また、SWIG
とBoost.Python
もチェックしてください。
ここでもCythonに言及する価値があります。それは通常、他の方法で使用されています。 –
http://docs.python.org/extending/embedding.htmlが参考になる場合があります。 – FatalError
実際にPythonコードで使用するC/C++ライブラリを作成することも検討してください(=埋め込みとは反対に拡張する)。このシナリオは実際には多くのアプリケーションにとってもっと面白いかもしれないことを見落とすのは簡単です – Kos
[Boost.Python](http://www.boost.org/doc/libs/1_48_0/libs/python/doc/)をご覧ください! –