![](/img/trans.png)
[英]PyBindGen with callback
我正在嘗試使用PyBindGen為具有回調的C庫創建python擴展模塊。 盡管PyBindGen的首頁上說回調是缺少的功能,但是當前的源代碼以及本討論和歸檔中的示例都說明了如何設置PyBindGen以便將回調函數從python傳遞到C庫中。 問題在於該示例將回調方法定義為將PyObje ...
[英]PyBindGen with callback
我正在嘗試使用PyBindGen為具有回調的C庫創建python擴展模塊。 盡管PyBindGen的首頁上說回調是缺少的功能,但是當前的源代碼以及本討論和歸檔中的示例都說明了如何設置PyBindGen以便將回調函數從python傳遞到C庫中。 問題在於該示例將回調方法定義為將PyObje ...
[英]Can't pybindgen to work with gccxml
我有一個 C++ 庫,我想綁定到 Python。 我開始使用 Pybindgen,它真的很容易使用,但是考慮到我的 C++ 庫的大小,手動添加函數和命名空間將需要很長時間。 我已經通讀了關於 PyBindGen 的文檔,特別是 gccxml 部分,它應該為我掃描頭文件。 這將是理想的,但我無法讓它正 ...
[英]Is it possible to get jedi autocomplete for a C++ library binded to python?
我在jedi-vim中使用vim編輯一些python代碼。 但是,我們使用的某些庫是C ++共享庫,我們使用pybindgen為它們生成了python綁定。 使用jedi-vim時,我不會獲得任何類和方法的簽名,而只是得到它們的列表。 例如,在此庫中,如果我安裝並導入該庫,則為http ...
[英]How to get the PyBindGen PyObject for a given C++ pointer?
鑒於PyBindGen創建的PyObject ,很容易獲得指向包裝的 C++ object 的指針,只需在結構中使用obj成員: 但是,假設我只有MyWrappedClass* ,並且想要獲取包裝它的PyObject (如果有,它可能不存在)。 有沒有辦法在不維護我自己的反向指針字典的情況下做到這 ...
[英]Where Should Shared Object Files Be Placed?
我正在冒險使用pybindgen為Python創建C / C ++綁定。 我已經按照“構建它(GCC說明)”中概述的步驟為示例文件創建綁定: http://packages.python.org/PyBindGen/tutorial.html#a-simple-example 運行 ...