总结
-
添加python工程,启用本地代码调试
image.png -
右键python工程-属性-调试
image.png -
所有工程调试修改为python\native debugging模式
以baseapp为例,解决方案 - srv-apps - baseapp,右键属性打开-调试
image.png -
检查本地python版本目录 ,是否安装带调试信息
到python 目录,到libs目录下,是否有python37_d.lib文件,如果没有,需要卸载python 重启,重新安装,最好就安装3.7.3版本的python,安装时,以下选项都勾选上。(图中python版本是网上找的图,请忽略,最好安装3.7.3版本的python)
image.png -
使用脚本启动,启动成功检查日志,确认没问题以后,vs2019 选择调试-附加到进程,选择python代码,本机代码
image.png -
在python代码里,打一个断点,启动demo 可以调试了,最好关闭kbengine.xml-channelCommon-timeout-internal和external都改为0
image.png