vs2010中release模式下调试程序
debug模式调试信息全,但是速度很慢,在数据量比较大的时候非常影响调试效率,release模式速度快,但是没有调试信息。所以在编译的时候很多编译器会提供一种折中的编译方式,在release下提供调试信息,可以结合debug和release的优点进行调试,如用cmake可以编译RelWithDebInfo模式,qtcreator提供了profile的模式。但是有的时候vs2010项目工程仅仅编译了debug和release两种模式,还想使用这种折中的方式,可以设置编译属性达到相似的效果。根据网上的指导,对需要调试的工程进行如下设置:
1、 c/c++ ->常规->调试信息格式 程序数据库(/Zi)(我使用的项目是默认的)
2、c/c++ ->优化->优化 已禁用(/Od),这一步并不是必须,可根据情况调整
3、连接器 ->调试->生成调试信息 是(/Debug),这个必须设置,同时也可以根据需要修改一下生成程序库文件的名字($(TargetDir)$(ProjectName).pdb
这样就可以在release模式下很快的执行一些调试工作。
转载于:https://www.cnblogs.com/m-zhang-yang/p/10394531.html
vs2010中release模式下调试程序相关推荐
- VC++设置Release模式下允许调试代码
2019独角兽企业重金招聘Python工程师标准>>> 在Release中允许代码调试,只需要关闭代码优化,设置调试信息输出就可以了.以VS2015为例,说明如何设置相关项目属性,其 ...
- BOOL 值在 debug 和 release 模式下初始化不一样!!!
原文:http://www.cppblog.com/lai3d/archive/2009/07/08/89514.html 未初始化的bool成员变量在Debug下默认值为false,Test下默认t ...
- 基于C/C++在Debug模式与Release模式下相同的算法计算出来的结果不一样
项目场景: TEA算法踩坑记,在Debug模式与Release模式下相同的算法计算出来的结果不一样. 在安全学领域,TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的 ...
- C++:在VS中release版本下设置断点调试,详细步骤
Visual studio 中在Release版本下设置断点调试的步骤如下: 1.右键项目点击属性->c/c+±>常规->在调试信息格式中 选择 /Zi 2.右键项目点击属性-> ...
- 调试Release模式下遇到的问题 - Debug和Release的差异。
很多时候,代码在debug下没问题,但是跑到release下却出现问题,其实debug和relaese模式是有很多差别的,只有了解了这些差别,才能写出在release下也行为很好的程序出来. 原文地址 ...
- VS2005--设置Release模式下调试
今天初略看了下,所谓Release和Debug只是大家和编译器约定的一些生成规则而已,所以调试是无所谓Release和Debug的,只是由于生成的规则不同,可能Release的一些调试结果没Debug ...
- mysql lock trx id_MySQL中RR模式下死锁一例
原标题:MySQL中RR模式下死锁一例 作者:高鹏(八怪),<深入理解MySQL主从原理32讲>系列的作者 原文出处:https://www.jianshu.com/p/3e57a428d ...
- vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网
vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网? 方案一: 1.把虚拟机的网络连接设置为桥接或NAT都可以的 2.把虚拟机和主机设置为同一网段 主机 网络邻居属性 3.双击 ...
- 帧中继环境中NBMA模式下OSPF的配置
帧中继环境中NBMA模式下OSPF的配置 在帧中继服务器添加端口 R1(config)#int s1/0 R1(config-if)#ip add 172.16.134.1 255.255.255.0 ...
最新文章
- C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。
- coco关键点标注json_COCO 数据集中目标检测标注说明
- 我该拿什么拯救你,我的CSDN
- jsp指令元素与动作元素
- UVA - 1606 Amphiphilic Carbon Molecules
- 【VMCloud云平台】Demo应用搭建(二)
- centOS 搭建pipelineDB docs
- 遇到这个工具前我都是建议文章写好就先投Cell?
- SpringBoot启动流程解析
- flex module 弹出窗问题
- 关于加载表格及模态框数据回填的Bug
- TimesTen数据库使用之点滴(1)
- [硬件选型] 工业相机之参数和选型
- 宝塔linux面板-安装golang环境,宝塔面板Linux环境-安装Golang:Go语言环境
- 小编告诉你关于阿里云商标注册靠不靠普
- 《通信原理》用matlab实现加性高斯白噪声信道实验
- Win10系统文件名太长导致无法删除
- xshell下载安装
- 洛谷 T2691 桶哥的问题——送桶
- CentOS + Mongodb 搭建NodeBB [转载翻译]