2019独角兽企业重金招聘Python工程师标准>>>

在Release中允许代码调试,只需要关闭代码优化,设置调试信息输出就可以了。以VS2015为例,说明如何设置相关项目属性,其他VS版本和这个类似,只是VC6.0差异有点大,需特别说明一下。

1、在VS2015项目的Release版本开启代码调试

A、关闭编译器代码优化

B、设置调试信息格式

当设置“编辑并继续”这个选项之后,可以在调试的时候改变代码并应用到程序中,不用重启程序。

C、设置Release模式下输出调试信息

开启【生成调试信息】之后,将会在Release目录下产生一个包含调试信息的*.pdb文件,有了这个文件才能在Release模式下进行代码调试。

2、在VC6.0项目的Release版本开启代码调试

在VC6.0上的设置和VS2015基本相同,只是位置不一样。

A、关闭编译器代码优化并设置调试格式

B、设置Release模式下输出调试信息

这样就好了,再也不用担心在Release下无法调试程序啦!

转载于:https://my.oschina.net/u/3489228/blog/1540170

VC++设置Release模式下允许调试代码相关推荐

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

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

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

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

  3. Visual Studio在Release模式下开启debug调试,编译器提示变量已被优化掉,因而不可用

    系列文章目录 文章目录 系列文章目录 前言 一.解决办法 1.修改工程属性 参考 前言 我们在编写代码的时候,如果用到别人的库,而别人只提供了release版本,所有我们也只能生成release版本的 ...

  4. QT 在release 模式下构建项目使用断点调试

    pro文件内 # release断点测试 QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO QMAKE_LFLAGS_REL ...

  5. vs2017下,release模式下调试debug信息-不优化变量

    1.release模式下不优化变量 两步设置: 1)链接器->调试->生成调试信息: 设置为:生成调试信息(/DEBUG) 2)C/C++->优化->优化: 设置为:已禁用(/ ...

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

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

  7. 如何在Release状态下进行调试

    1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态.C/C++标签中的Category选General, ...

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

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

  9. vs2010中release模式下调试程序

    debug模式调试信息全,但是速度很慢,在数据量比较大的时候非常影响调试效率,release模式速度快,但是没有调试信息.所以在编译的时候很多编译器会提供一种折中的编译方式,在release下提供调试 ...

最新文章

  1. centos iptables关于ping
  2. DDR: efficient computational method to predict drug–target interactions using graph mining and machi
  3. 华为java安全编码规范_Java安全编码之SQL注入
  4. 一款遥控器拆解之后可利用的元器件
  5. 修复steam服务器失败,steam服务器链接失败
  6. Process com.xxxxxxxx has died
  7. pep8 python 编码规范_编码规范的重要性
  8. oracle xp 安装包资源
  9. Linux 源码包软件安装操作与实战
  10. Oracle服务端的tsnname,【监听】tnsname.ora文件理解
  11. dell optiplex 7090 ssf 注入intel i219 网卡驱动安装exsi 7.0.2
  12. Android Unable to find source java class:<File>because it does not belong to any of the source dirs:
  13. 数据分析(Python)入门—鸢尾植物数据集处理
  14. 想开发一套多人交友app必须知道的
  15. Yii Zii组件 CGridView 使用详解
  16. 11.[STM32]PWM脉宽调制-呼吸灯
  17. 解决:tomcat重新部署会删除临时文件以及临时文件夹
  18. jQuery复习-(jQuery入门,jQuery语法(DOM),jQuery动画)
  19. python random库生成伯努利随机数的方法_详解Python基础random模块随机数的生成
  20. java选修结课作业:ssm项目-人事管理系统-经验记录

热门文章

  1. pytorch自动微分,反向传播(一)
  2. 大数据分布式集群搭建(8)
  3. 相机模型--A Theory of Catadioptric Image Formation
  4. [librosa]0.8版本后不再支持write_wav
  5. java按特殊标志截取_java 字符串分割处理split及特殊符号
  6. SpringBoot启动标识修改
  7. godaddy php5.ini,Godaddy主机如何开启GZIP压缩 | Godaddy美国主机中文指南
  8. Docker(二):Docker 容器使用
  9. 用python写脚本筛选原创微博_基于python编写的微博应用
  10. “超级”容易用错的几个Airtest和Poco的API,看看你有没有遇到过