簡體   English   中英

python-sip:如何從Python和C ++訪問DLL

[英]python-sip: How to access a DLL from both Python and C++

我有一個C ++ GUI,它在運行時會加載DLL。 我使用SIP在python中導入DLL。 我需要將python部分嵌入GUI中,並且需要一些數據才能在python和C ++之間交換。

例如,在C ++ GUI中,我可以從面板上輸入命令,例如“ drawSomething()”,它將在python中調用相應的函數,並且結果將顯示在GUI中。

我可以使用SIP從python對象中提取C ++對象(就像boost.python一樣),還是有更好的方法在python和c ++之間無縫共享數據?

謝謝。

事實證明,我不需要做任何復雜的事情...就我而言,從C ++或從C ++中嵌入的python代碼調用DLL中的函數沒有什么區別。 我太想了。

請看看這個圖書館

http://www.swig.org/Doc1.3/Python.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM