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模式下调试程序相关推荐

  1. VC++设置Release模式下允许调试代码

    2019独角兽企业重金招聘Python工程师标准>>> 在Release中允许代码调试,只需要关闭代码优化,设置调试信息输出就可以了.以VS2015为例,说明如何设置相关项目属性,其 ...

  2. BOOL 值在 debug 和 release 模式下初始化不一样!!!

    原文:http://www.cppblog.com/lai3d/archive/2009/07/08/89514.html 未初始化的bool成员变量在Debug下默认值为false,Test下默认t ...

  3. 基于C/C++在Debug模式与Release模式下相同的算法计算出来的结果不一样

    项目场景: TEA算法踩坑记,在Debug模式与Release模式下相同的算法计算出来的结果不一样. 在安全学领域,TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的 ...

  4. C++:在VS中release版本下设置断点调试,详细步骤

    Visual studio 中在Release版本下设置断点调试的步骤如下: 1.右键项目点击属性->c/c+±>常规->在调试信息格式中 选择 /Zi 2.右键项目点击属性-> ...

  5. 调试Release模式下遇到的问题 - Debug和Release的差异。

    很多时候,代码在debug下没问题,但是跑到release下却出现问题,其实debug和relaese模式是有很多差别的,只有了解了这些差别,才能写出在release下也行为很好的程序出来. 原文地址 ...

  6. VS2005--设置Release模式下调试

    今天初略看了下,所谓Release和Debug只是大家和编译器约定的一些生成规则而已,所以调试是无所谓Release和Debug的,只是由于生成的规则不同,可能Release的一些调试结果没Debug ...

  7. mysql lock trx id_MySQL中RR模式下死锁一例

    原标题:MySQL中RR模式下死锁一例 作者:高鹏(八怪),<深入理解MySQL主从原理32讲>系列的作者 原文出处:https://www.jianshu.com/p/3e57a428d ...

  8. vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网

    vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网? 方案一: 1.把虚拟机的网络连接设置为桥接或NAT都可以的 2.把虚拟机和主机设置为同一网段 主机 网络邻居属性 3.双击 ...

  9. 帧中继环境中NBMA模式下OSPF的配置

    帧中继环境中NBMA模式下OSPF的配置 在帧中继服务器添加端口 R1(config)#int s1/0 R1(config-if)#ip add 172.16.134.1 255.255.255.0 ...

最新文章

  1. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。
  2. coco关键点标注json_COCO 数据集中目标检测标注说明
  3. 我该拿什么拯救你,我的CSDN
  4. jsp指令元素与动作元素
  5. UVA - 1606 Amphiphilic Carbon Molecules
  6. 【VMCloud云平台】Demo应用搭建(二)
  7. centOS 搭建pipelineDB docs
  8. 遇到这个工具前我都是建议文章写好就先投Cell?
  9. SpringBoot启动流程解析
  10. flex module 弹出窗问题
  11. 关于加载表格及模态框数据回填的Bug
  12. TimesTen数据库使用之点滴(1)
  13. [硬件选型] 工业相机之参数和选型
  14. 宝塔linux面板-安装golang环境,宝塔面板Linux环境-安装Golang:Go语言环境
  15. 小编告诉你关于阿里云商标注册靠不靠普
  16. 《通信原理》用matlab实现加性高斯白噪声信道实验
  17. Win10系统文件名太长导致无法删除
  18. xshell下载安装
  19. 洛谷 T2691 桶哥的问题——送桶
  20. CentOS + Mongodb 搭建NodeBB [转载翻译]

热门文章

  1. 程序员会成为非常内卷的职业吗?
  2. 李彦宏:正在发生的智能经济 4 大变革 | 赠书
  3. 给定一个n,输出从1到n的整数
  4. Safari、IE浏览器出现允许改写地址栏的漏洞
  5. 从Promise来看JavaScript中的Event Loop、Tasks和Microtasks
  6. golang learning
  7. Docker持续部署图文详解
  8. Python 格式化输出 ( 颜色 )
  9. 线程间操作无效:从不是创建控件的线程访问它的三种方法
  10. ASP.NET-FineUI开发实践-14