我想爲C++庫編寫Perl綁定,以便可以使用Perl庫。我將如何開始這樣做?我以前爲CPAN編寫過純Perl模塊。如何開始爲C++庫編寫Perl綁定?
10
A
回答
6
有SWIG那裏有XS。我使用XS作爲Net::Sharktools這是我第一次編寫任何XS代碼。我指出它是因爲它是一個特別微不足道的情況,並且可能是瞭解涉及什麼的好方法。
perldoc perlxs也包含關於C++特定方面的部分。
+1
確保在XS中處理C++時檢查xsubpp的-hiertype選項。 – tsee
6
相關問題
- 1. 爲PHP編寫C/C++綁定和庫
- 2. 如何開始爲Android編寫測試
- 3. 編寫Perl庫
- 4. 爲現有的C庫編寫一個D(D2)綁定
- 5. 如何爲React組件庫編寫寓言綁定
- 6. 的Perl:如何指定開始行「/」
- 7. Visual Studio中不能開始編寫C#
- 8. 如何開始編寫DDK代碼?
- 9. 如何開始編寫合成WM?
- 10. Xpages - Java - 如何開始編寫代碼
- 11. 如何開始編寫iCal插件?
- 12. 如何開始正確編寫GUI
- 13. 從零開始的Lua/C++綁定
- 14. 如何開始在C++中編寫音樂可視化工具?
- 15. 如何在C#中使用EmguCV從頭開始編寫程序
- 16. 從頭開始編寫Scala的編寫
- 17. 如何開始用Perl語言編寫一個Web日誌分析?
- 18. 如何開始在C#中編碼eToken?
- 19. 您如何開始爲MCU外設編寫API?
- 20. 如何開始爲linux編寫防火牆?
- 21. 如何開始爲我的圖層編寫代碼?
- 22. 如何開始爲Mac OSX編寫虛擬打印機?
- 23. 爲C++庫編寫C封裝器?
- 24. CSS開始編寫代碼
- 25. 如何在c中編寫開關#
- 26. JIT編譯器 - 如何開始編寫自己的編譯器?
- 27. 如何使用綁定值作爲動畫的開始位置?
- 28. 如何在Objective C中編寫計算初始值設定項?
- 29. 開始/綁定在UiAutomatorTestCase
- 30. 如何開始寫在d
[Swig ++](http://www.swig.org/Doc1.3/SWIGPlus.html)浮現在腦海 – sehe
上次我試了一下,Swig生成了這樣可怕的代碼,我永遠留下了傷痕。 – tsee