在Release mode
中,我的程序运行正常,没有重大问题!
我遇到了一些只在"Debug" configuration
中出现的运行时错误。程序在调试模式下编译正常。
我看到一个消息框 - >
Debug Assertion失败!
程序: 文件:winocc.cpp 行:330
顺序调试,让我看到了这个
// create new from resource
if (!pFrame->LoadFrame(m_nIDResource,
WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, // default frame styles
NULL, &context))
{
TRACE(traceAppMsg, 0, "Warning: CDocTemplate couldn't create a frame.\n");
// frame will be deleted in PostNcDestroy cleanup
return NULL;
}
这是doctempl.cpp中弹出断言的地方
在链接器中,这些是我的附加库依赖。这里有问题吗?
d3d9.lib strmiids.lib ole32.lib winmm.lib psapi.lib user32.lib
我的运行时检查是: 两者(/ RTC1,等同于/ RTCsu)
知道我做错了什么吗? 感谢。