vc的MFC编程中执行程序弹出“建立空文档失败”的对话框问题的原因及解决

10,836次阅读
没有评论

共计 422 个字符,预计需要花费 2 分钟才能阅读完成。

问题:
MFC下编译和构件都通过了,但一执行就弹出建立空文档失败的对话框;
双击可执行程序时弹出“建立空文档失败”的对话框;
用MFC做的文档视图结构的程序, 但我把程序放到别的机子上运行时(他的机子没有装VC), 弹出对话框说”建立空文档失败”! 在我的机子上运行正常!

原因及解决:
1、文档类的资源(包括工具条图片,等等)被不小心修改了,当运行是创建文档是找不到相应的文档资源, 当然创建文档失败!静态编译一下:
“Project”—“Settings” 在右边一个下拉列表中,选择“…Static Library”。
2、可能是的View在OnCreate中某项操作失败return -1了。用Debug版本跟踪一下就可以了
3、拿到别人机器上的程序是Debug版的吧? 应该拿Release版的,要不然就会出错。在VC中,选择”Build” 菜单 — “Set Active Configuration”选项,
然后选择 “Win32 Release”选项,再编译即可.

正文完
 0
任侠
版权声明:本站原创文章,由 任侠 于2008-12-13发表,共计422字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码