2012-02-02 14 views
5

私は組み込みLinux環境で作業しています。私は使用したいPythonコードをいくつか持っています。私のPythonコードは数学をやっているだけで、Numpyや一般的なライブラリ以外のライブラリは使用していません。C/C++でのPythonコードの使用

CまたはC++コードから呼び出せるライブラリを構築する方法はありますか?

+4

http://docs.python.org/extending/embedding.htmlが参考になる場合があります。 – FatalError

+0

実際にPythonコードで使用するC/C++ライブラリを作成することも検討してください(=埋め込みとは反対に拡張する)。このシナリオは実際には多くのアプリケーションにとってもっと面白いかもしれないことを見落とすのは簡単です – Kos

+0

[Boost.Python](http://www.boost.org/doc/libs/1_48_0/libs/python/doc/)をご覧ください! –

答えて

5

CまたはC++プログラムにCPythonインタプリタを組み込むことは、実際はかなり簡単です。

official documentationには完全な例がいくつかあります。

また、SWIGBoost.Pythonもチェックしてください。

+1

ここでもCythonに言及する価値があります。それは通常、他の方法で使用されています。 –

関連する問題