【VC++】程序运行到if (CMDIFrameWndEx::OnCreate(lpCreateStruct) == -1)异常的解决方案

来源:互联网 发布:弗洛伊德算法 编辑:程序博客网 时间:2024/06/07 01:04

问题描述:

Debug工程属性中设置 “C/C++”-->“代码生成”:运行库 “多线程调试(/MTd)”

Debug工程属性中设置 “C/C++”-->"预处理器":预处理器定义中,取消_AFXDLL的定义。

Debug工程属性中设置常规”-->MFC的使用:设置为“在共享DLL中使用MFC”。

编译通过,但运行时会在窗口建立时出现“Debug Assertion Failed!”异常。单击“重试”,代码将停到“ENSURE(str.LoadString(IDS_AFXBARRES_CLOSEBAR));”所在行。

问题解决:

Debug工程属性中设置常规”-->MFC的使用:设置为“在静态库中使用 MFC”。问题解决!

0 0
原创粉丝点击