读书人

VC debug版本正常release下运行弹出

发布时间: 2012-03-17 19:06:27 作者: rapoo

VC debug版本正常,release下运行弹出“建立空文档失败”
在InitInstance()中返回FALSE
if (!ProcessShellCommand(cmdInfo))
return FALSE;

在MainFrame 的OnCreate()中返回-1
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;

debug运行的一切正常,release下静态编译也正常,选“在共享 DLL 中使用 MFC”就不行了

网上有很多”建立空文档失败“的分析,但具体怎么解决问题的,还是不清楚,求真正遇到过这问题并解决了的朋友,分享下解决方法,非常感谢。

[解决办法]
那就debug,然后打发布包
[解决办法]
是不是哪个变量需要赋值你没有赋呢 debug帮你赋了一个默认的 release下却为0 出错了
或者
你是否修改了IDR_MAINFRAME

读书人网 >VC/MFC

热点推荐