我有一個.cpp和.h源文件對,它是一個管理器(我猜也是一個包裝器),用於我編寫的C++庫。我想讓人們使用這個管理器在python中使用我的庫。我聽說過幾種不同的方式來將這個庫封裝成python,如cython
和boost.python
,但Im在理解過程時遇到了麻煩。把C++庫混淆到python
如果我想讓這個管理器在Python中可用,是否需要以不同的方式將它包裝爲每個版本的Python? (2.7 vs 3.4)對於每個版本的每個操作系統,我是否還需要以不同方式包裝它?所以2.7/3.4的Windows和2.7/3.4的Linux?
從這裏開始:http://cython.org/ – Tanner
[swig](http://www.swig.org/Doc1.3/SWIG.html)旨在生成這些包裝。 –