猿问

python-sip:如何从Python和C ++访问DLL

我有一个C ++ GUI,它在运行时会加载DLL。我使用SIP在python中导入DLL。我需要将python部分嵌入GUI中,并且需要一些数据才能在python和C ++之间进行交换。

例如,在C ++ GUI中,我可以从面板上输入命令,例如“ drawSomething()”,它将在python中调用相应的函数,并且结果将显示在GUI中。

我可以使用SIP从python对象中提取C ++对象(就像boost.python一样),还是有更好的方法在python和c ++之间无缝共享数据?


犯罪嫌疑人X
浏览 491回答 3
3回答

心有法竹

事实证明,我不需要做任何复杂的事情...就我而言,从C ++或从C ++嵌入的python代码中调用DLL中的函数没有什么区别。我完全想不通了。
随时随地看视频慕课网APP
我要回答