单步调试海康ClientDemo工程未解决

场景

        下载CH-HCNetSDKV6.0.2.35_build20190411_Win32版本SDK,进入Demo示例,选择1- MFC综合示例工程,通过VS2017打开工程,编译运行,无法单步调试,出错提示:当前不会命中断点 还没有为该文档加载任何符号。目前通过void CClientDemoDlg::AddLog(int iDeviceIndex, int iLogType, const char* format, ...)该函数接口,将日志输出到指定的文件

尝试方案

        1)工程属性/C/C++/优化:已禁用

        2)工具——选项——调试——常规中的“要求源文件和原始版本完全匹配”的勾去掉

        3)检查设置断点的模块在调试时有没有输出。调试时遇到最多的警告“当前不会命中断点 还没有为该文档加载任何符号 ”。原因是我们设置断点的代码块并没有编译输出。找到程序的生成目录,通常是在bin文件夹下,删除设置断点代码文件对应的dll文件或exe文件。重新调试项目

        

猜你喜欢

转载自blog.51cto.com/fengyuzaitu/2551576