cxlovu 2018-07-31 14:27 采纳率: 75%
浏览 1779
已采纳

python如何调试C++编译的dll

如题,由c++编译dll提供接口给python调用。出现错误想知道执行到了哪一步。请问各位有没有好的调试方法。通过return返回值的方法已经被使用了,其实最好的解决方案是能够在python的控制台下有输出,请问这两个之间有没有什么方法,或者其他的解决方案。

  • 写回答

3条回答 默认 最新

  • threenewbee 2018-07-31 14:38
    关注

    如果你是用vc++开发的dll,那么可以在dll的代码中设置好端点,然后选择调试,等待宿主进程,然后运行你的python程序。或者先运行python,然后在vs里附加进程调试。后者适合那种gui的程序,也就是python程序一开始运行不调用dll,而是你输入什么参数或者点了什么按钮才调用。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?