CSDN论坛 > VC/MFC > 基础类

一个关于在release版本下运行没有错误,而在debug版本下一运行就出错(空文档创建失败)的问题!谢谢! [问题点数:20分,结帖人sujy2002]

Bbs1
本版专家分:45
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:6825
Bbs4
本版专家分:1051
Bbs1
本版专家分:45
Bbs6
本版专家分:8025
Bbs6
本版专家分:8025
Bbs1
本版专家分:45
Bbs4
本版专家分:1130
Bbs1
本版专家分:45
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
Bbs7
本版专家分:13477
Bbs1
本版专家分:45
Bbs4
本版专家分:1474
Blank
红花 2005年1月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年1月 扩充话题大版内专家分月排行榜第三
Bbs1
本版专家分:45
Bbs1
本版专家分:45
Bbs1
本版专家分:45
Bbs4
本版专家分:1474
Blank
红花 2005年1月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年1月 扩充话题大版内专家分月排行榜第三
Bbs4
本版专家分:1474
Blank
红花 2005年1月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年1月 扩充话题大版内专家分月排行榜第三
Bbs1
本版专家分:45
Bbs1
本版专家分:45
Bbs4
本版专家分:1474
Blank
红花 2005年1月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年1月 扩充话题大版内专家分月排行榜第三
Bbs1
本版专家分:45
Bbs1
本版专家分:45
匿名用户不能发表回复!
其他相关推荐
【语言-C++】调试运行(在vs)Debug和Release 、以及独立运行Debug无错误,独立运行Release却出现崩溃
断点 经调试出现崩溃的地方为: char* pStrTemp = new char[Len] ; 该函数代码如下 char * Topchar(const CString &strSource) { CString STR; int Len = strSource.GetLength(); STR.Format(_T("%d"),Len); // Afx
记一次Debug版本正常运行,Release版本崩溃的解决方案.
今天碰到一个特坑爹的问题. 在使用自己写的一个channelScrollView库的时候.在每次进入下面这个循环的时候.就会崩溃 - (void)setTitleArray:(NSArray<NSString *> *)titleArray { _titleArray = titleArray; NSMutableArray *arrayM = [NSMutable...
Debug下正常,而Release失败的原因
关于Debug和Release之本质区别的讨论  一、Debug 和 Release  编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二
vs2010开发qt程序debug正常,release出错
在debug模式下,配置的动态链接库是qtmaind.lib;QtGuid4.lib;QtCored4.lib; 这些链接库,在release模式下是不适用的,进入到qt的目录下,发现了有一些不带d的链接库。 于是,把上面三个qtmaind.lib;QtGuid4.lib;QtCored4.lib;链接库,改为qtmaind.lib;QtGui4.lib;QtCore4.lib; 重新编译,
关于release版本错误
引言 如果在您的开发过程中遇到了常见的错误,或许您的Release版本不能正常运行而Debug版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release版本可以保证您的应用程序可以象Debug版本一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过Release版本测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1: 规则1:
MFC中Debug模式能够运行成功,但Release版本不能运行成功。
原因:Debug中使用到的函数,Release版本中可能不能使用。如:CString 类中GetAllocLength ()。
VS2015 debug编译成功 release出错一堆
下载了fastcopy313rc的源码玩 看了readme 是VS2015build的 我正好也装了VS2015 编译一把 几百个低级错误 我整个人都不好了 什么TRUE BOOL 括号 等各种不认识 还有.h文件找不到几个小时候换到debug随手点了一下build solution 居然成功了 搜索了下有帖子说更改path 我就对比project/properties中release和d
VC程序Debug版本和Release版本运行不一致问题
最近写了个VC小软件,调试发现debug和release下运行结果不一致。       查了半天发现好像是new的堆内存未释放导致的问题(不确定,但是delete []buf;后不一致问题解决了)。      第一次发现这个问题,特意记录下。      网上搜索的其他可能导致不一致的情况:  1. 对变量的初始化不一致或未初始化。例如,char字符串匹配,在Debug正常,而Release
VS的Debug模式没问题,而Release模式却有问题
在Debug模式下程序执行没有问题,包括内存泄露也没问题,而到matlab调用debug模式下的DLL,却存在一些问题!我发现在vs的Release模式却有问题,从这里可以看出,matlab调用VS的DLL,最好将VS在release模式下生成DLL再供matlab调用。主要发现问题所在有以下几处,1.对于程序中的某些变量赋初值,指针赋NULL,以避免一些问题。2.我发现我程序用了realloc这
Debug下正常运行,但调成Release时遇到三个问题及其完美解决!
------------------------------------------------------------------------------------------------------------------------------------------- 最近开发了一个MFC程序并需要生成Release模式,程序中用到了MySQL数据库。之前开发的时候一直用的是Deb
关闭