单步调试海康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文件。重新调试项目
标签:文件,中断点,示例,海康,ClientDemo,单步,断点,调试 来源: https://blog.51cto.com/fengyuzaitu/2551576