從Python中的共享對象調用C++函數的最佳方式是什麼?我可以在沒有附加python擴展的情況下解決這個問題嗎?從Python中的共享對象調用C++函數的最佳方式
1
A
回答
3
也許你可以調查ctypes,雖然你需要知道的東西,如功能的錯位名稱和正確的調用約定。
如果這不起作用,你需要圍繞C++代碼創建一個C封裝。
2
如果你有C++源代碼,我會說boost python是最好的方式,因爲它很容易啓動並運行,並且它很靈活。如果你沒有C++源代碼,那麼checkout ctypes。
1
另一種方法是使用swig(http://www.swig.org/)生成包裝C++代碼的python模塊。
相關問題
- 1. 調用共享.so中的函數C
- 2. 跨多個對象共享對象實例的最佳方式是什麼?
- 3. C#調用對象上的.ToString()的最佳方式
- 4. 在C#中處理共享dll的最佳方式是什麼?
- 5. 從擴展類中調用函數的最佳方式
- 6. Lua腳本調用C共享庫的最佳方式是什麼?
- 7. iphone中不同視圖之間共享對象的最佳方式是什麼?
- 8. 在Angular 2中父子數據共享的最佳方式
- 9. 編譯共享對象庫,調用函數從這樣太
- 10. 從共享庫中調用函數
- 11. 不調用共享構造函數的共享方法
- 12. 在Qt應用程序中共享Cookie的最佳方式
- 13. 在Typescript項目中使用共享源的最佳方式?
- 14. 在Python中使用對象的最佳方式?
- 15. 通過對象共享數據的最佳設計是什麼?
- 16. asp.net mvc - 控制器共享對象的最佳方式是什麼
- 17. C++共享對象
- 18. C++和Ruby共享公共類的最佳方法是什麼?
- 19. 從共享對象調用主要可執行文件中的函數
- 20. 如何從asp.net中的公共共享函數調用公共函數?
- 21. 在類之間共享數據庫連接的最佳方式
- 22. 導入一個共享對象並用C++調用它的函數
- 23. 最佳方式對象
- 24. 在objective-c的不同類中訪問/共享對象實例的最佳方式是什麼?
- 25. 什麼是共享對象的最安全方式PHP
- 26. 從子對象訪問父對象的最佳方式
- 27. 與GWT使用共享代碼的最佳方式?
- 28. 實現照片共享應用程序的最佳方式
- 29. 在Backbone中共享相同功能的最佳方式
- 30. 在Android中加載原生共享庫的最佳方式