VS2008 MFC程序打的断点在调试的时候无效,显示空心带个小锁的形状,请教各位有知道原因的吗

VS2008 MFC程序打的断点在调试的时候无效,显示空心带个小锁的形状,请教各位有知道原因的吗,第1张

1 首先检查是否生成了调试信息,检查"属性"->"连接器"->"生产调试信息"是否设置正确。

2 再检查调试的文件与源文件是否相符,这可能是因为源文件被修改了没有重新编译。如果不想重新编译则可以去掉选项:"工具"->选项"->"调试"->"要求源文件与原始版本完全匹配"。

3 检查文件中是否有#line,如果#line混乱,则断点也不会起作用。

4 网上有人建议删掉ncb文件,这也是一种解决方法,但没有使用过,不知道能否起作用。

我用过第二种方法

使用ShellExecute函数调用B,然后用关闭自己(对话框编程可用OnOK函数关闭)。

ShellExecute(NULL,

_T("open"),

link,

NULL,

NULL,

SW_SHOWNORMAL);

link是个表示调用程序路径和名称的字符串。

1、首先设计好界面。

2、然后编写DoDataExchange程式

3、然后编写OnInitDialog初始化程式。

4、然后编写OnSysCommand程式。

5、然后编写OnPaint绘制程式。

6、最后编写OnSetlock锁程式。

该问题有可能是第三方干扰或系统文件受损造成的。

建议您尝试如下 *** 作:

1、干净启动计算机。

2、扫描系统受损文件。同时按住WIN+R,输入“cmd”,在命令提示符中输入“sfc/scannow”按下回车即可,如果提示没有权限,请以管理员身份运行“命令提示符”。

以上就是关于VS2008 MFC程序打的断点在调试的时候无效,显示空心带个小锁的形状,请教各位有知道原因的吗全部的内容,包括:VS2008 MFC程序打的断点在调试的时候无效,显示空心带个小锁的形状,请教各位有知道原因的吗、MFC编程的时候怎么打开一个程序的同时关闭当前程序、怎样用vc++编写一个窗口应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9656967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存