在别人的代码框架上改功能,框架是VS2008 win32平台的MFC对话工程。在.h文件添加变量,不论在对话框析构函数还是initial函数定义结果都是编译正常,运行正常,而在退出的时候会出现弹出一个对话框Run- Time check Failure#2- Stack around the variable 'dlg' was corrupted的错误,只要定义就出错。
解决方法:将工程clean,rebuild就不会出现这个错误了,貌似是VS2008的本身bug吧。
在别人的代码框架上改功能,框架是VS2008 win32平台的MFC对话工程。在.h文件添加变量,不论在对话框析构函数还是initial函数定义结果都是编译正常,运行正常,而在退出的时候会出现弹出一个对话框Run- Time check Failure#2- Stack around the variable 'dlg' was corrupted的错误,只要定义就出错。
解决方法:将工程clean,rebuild就不会出现这个错误了,貌似是VS2008的本身bug吧。