2013-02-20 46 views
0

我有很長的python C結構的網絡類定義列表。 在C++中使用它們的最佳方式是什麼?我將如何使用C++項目的Python類定義

是否有解析器,我可以使用,出口C++類? 像Boost這樣的框架包裝器,能夠快速將其用於tcp連接處理? 其他建議?

+3

這太含糊不清了。你能展示一些代碼嗎?目前還不清楚「Python中C結構的類定義」究竟是什麼意思。 – unwind 2013-02-20 13:24:17

+2

如果你在Python中有完整的類型規範,爲它們編寫你自己的C或C++代碼生成器應該很容易。如果你想別的東西一樣提供C++封裝到Python對象,你可能想澄清你的問題,並給予更具體的例子。 – 2013-02-20 13:30:25

回答

1

你可以嵌入的Python語法分析器到你的C++程序,以便直接加載Python類,或寫一個Python程序來生成C++當量至這些Python類。閱讀關於嵌入Python 3.x here或2.x here

+0

一旦我做了後者,工作很好。 – 2013-02-20 20:10:35

相關問題