社区
进程/线程/DLL
帖子详情
debug版本和release版本的问题
huaxu2002
2006-05-14 09:55:45
我的debug版本能够正常运行,可是在release版本下却不能运行,而且还弹出"应用程序错误"窗口提示"0x00000000"指令引用的内存"0x000000000"不能read,我不清楚这个错误在debug下怎么不提示?一般遇到这个错误怎么解决啊?我点击"取消"却不能调试,请赐教!谢谢!
程序调用了我写的一个dll.
...全文
271
8
打赏
收藏
debug版本和release版本的问题
我的debug版本能够正常运行,可是在release版本下却不能运行,而且还弹出"应用程序错误"窗口提示"0x00000000"指令引用的内存"0x000000000"不能read,我不清楚这个错误在debug下怎么不提示?一般遇到这个错误怎么解决啊?我点击"取消"却不能调试,请赐教!谢谢! 程序调用了我写的一个dll.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolflarge
2007-03-26
打赏
举报
回复
mark
huaxu2002
2006-05-15
打赏
举报
回复
我把release版本中的调用规则改成和debub中的一样,是_stdcall,结果release就没问题了,不知道这个是不是问题所在.
huaxu2002
2006-05-15
打赏
举报
回复
好的,我试一下,等调试后再发帖。先谢过!
cut9
2006-05-15
打赏
举报
回复
mark
chenchen
2006-05-15
打赏
举报
回复
调用规则不一致会破坏堆栈,极可能会出问题
flowlight
2006-05-15
打赏
举报
回复
调试版和发行版本在某些参数的默认初始化值是不一样的,如BOOL, 可能是你的程序未初始化而使用默认的随机参数造成的
Featured
2006-05-14
打赏
举报
回复
让Release版本也支持调试,步骤如下:
1、在Project Settings里选Settings For为All Configurations。
2、在C/C++标签中,Debug info 选 Program Database。
3、在Link 标签中,Category选 Debug,选中Debug info 复选框和Microsoft format。
现在就可以像在调试版本中那样设置断点进行测试了,由于代码优化,有些变量观察不到,行的运行顺序可能也会不同。
Qt自定义专属QQ聊天程序例程
Qt自定义专属QQ聊天程序例程 内含
debug
,
release
两个
版本
,本地无Qt库也可以运行体验。
Debug
版本
和
release
版本
在软件开发中,通常会创建两种不同的
版本
:
Debug
版本
和
Release
版本
。这两种
版本
主要用于不同的开发和部署目的。
debug
版本
和
release
版本
的区别
14:
release
版本
就把arr[]内存地址 放在了i的下面 这样就不会出现越界访问i地址了 这就是
release
版本
的自动优化的其中一点 无论arr[]在怎么越界 也不会碰触到i的内存地址了。12:
debug
版本
在越界访问局部变量时就容易出现死循环 但是在
release
版本
就没有出现死循环 因为
release
版本
对程序做了优化。13:arr[]数组的越界访问的前提是 arr[]数组的内存地址超过了i的内存地址。8:先定义的局部变量存储的内存地址 要高于 后定义的局部变量存储的内存地址。
Debug
版本
和
Release
版本
区别及
ReLease
版调试
一.
Debug
版本
和
Release
版本
区别
Debug
通常称为调试
版本
,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release
称为发布
版本
,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
Debug
和
Release
的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重
QT
Debug
版本
和
Release
版本
的区别
所以,为了方便调试,很多人习惯开篇就
Debug
,稍不留意,后面想生成一个
Release
版本
的时候,就会发现各种
问题
。 编译不通过啦,功能不正常啦什么的。 最好的办法还真的就是从头开始就运行
Release
版本
的,修改一部分记得看看运行正常不正常。总有一些坑爹的小
问题
,让你找破脑袋也找不到。真的烦。 特别是接手别人的工作,活着不好吗要用
Debug
版本
,我就不吐槽
debug
版本
的库到底多大了,上传...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章