2
A
回答
3
您可以創建包裝,而無需C++源文件,但你需要的頭文件,因爲該接口文件,該文件將定義爲Python包裝的產生,需要C++頭文件。可以通過下面的示例命令生成
使用接口文件包裝:
swig -c++ -python example.i
g++ -fpic -c example_wrap.cxx -I /usr/include/python2.7/
g++ --shared example.o example_wrap.o -o _example.so
的example.o是,你已經在目標文件。然後,您可以啓動一個Python解釋器並輸入import example
來驗證它是否正在工作。
相關問題
- 1. 包裝專業C++模板類痛飲
- 2. 包裝C-枚舉與痛飲
- 3. C++模板痛飲包裝問題
- 4. 使用痛飲從C到Python的
- 5. C++類與痛飲Python模塊
- 6. 如何從C++類使用痛飲
- 7. 與痛飲大廈RakNet C#包裝,獲得在構建
- 8. 創建從Fortran源代碼一個Python模塊使用痛飲
- 9. 使用痛飲來包裝C++虛擬方法類並覆蓋它們蟒蛇
- 10. 的Python痛飲包裝:如何訪問底層的PyObject
- 11. 調用C++通過痛飲
- 12. 使用類創建API的python包裝
- 13. 痛飲崩潰的Python
- 14. 包裝模板的模板參數類痛飲
- 15. 讀C++在python痛飲2D陣列
- 16. 擴展Python和C++沒有痛飲
- 17. 痛飲:包含在矢量
- 18. Java包前綴痛飲
- 19. 如何創建接口文件痛飲
- 20. 指定包裝方法前綴C#痛飲
- 21. 使用痛飲typemaps用java
- 22. UnsatisfiedLinkError使用痛飲與Java
- 23. 代表們痛飲 - C#
- 24. Python中,使用ctypes的創建C++類包裝
- 25. 傳遞一個Python陣列到C++使用痛飲
- 26. 如何在python擴展的C++類與操作符[],使用痛飲
- 27. 痛飲蟒蛇 - C++如何使用類型中int8_t
- 28. 痛飲,無法創建類型映射爲長*
- 29. 通過痛飲
- 30. 通過痛飲
http://www.swig.org/Doc2.0/SWIGPlus.html#SWIGPlus – Nihathrael
@svs_swig您是否擁有C++源文件? – Sibi
http://www.swig.org/tutorial.html – tacaswell