前言:花了一整天上网查找原因,没找到;又花了一整天看视频,也没帮助;最后才开始尝试debug,一步一步调试程序,才发现了原因,再上网查相应的解决办法,搞定!!!(后悔没早点这样做了 。。。。╮(╯_╰)╭)
好了,言归正传,经过Debug,发现子对话框退出导致主对话框也退出的原因是:
Unhandled exception in xxx.exe:0xC0000005:Access Violation
解决办法:
1。检查 *.cpp 里有没有包含 #include "stdafx.h"
2。删除 debug 目录
3。删除 *.ncb文件 支持ClassView
4。删除 *.clw文件 支持ClassWizard
5。删除 *.aps文件 支持ResourceView
6。删除 *.opt文件 保存工作空间的配置(如果删除此文件,特殊的工作空间配置丢失,按照默认的设置)
请 按步骤解决!如果该步骤解决问题了,别再执行下面的步骤!
请注意我的提醒: A 代码是对的 B