zoukankan      html  css  js  c++  java
  • VS2010使用Release进行调试的三个必须设置选项

    How to: Debug a Release Build

    You can debug a release build of an application.

    To debug a release build

    1. Open the Property Pages dialog box for the project. For details, see Working with Project Properties.

    2. Click the C/C++ node. Set Debug Information Format to C7 compatible (/Z7) or Program Database (/Zi).

    3. Expand Linker and click the General node. Set Enable Incremental Linking to No (/INCREMENTAL:NO).

    4. Select the Debugging node. Set Generate Debug Info to Yes (/DEBUG).

    5. Select the Optimization node. Set References to /OPT:REF and Enable COMDAT Folding to /OPT:ICF.

    6. You can now debug your release build application. To find a problem, step through the code (or use Just-In-Time debugging) until you find where the failure occurs, and then determine the incorrect parameters or code.

      If an application works in a debug build, but fails in a release build, one of the compiler optimizations may be exposing a defect in the source code. To isolate the problem, disable selected optimizations for each source code file until you locate the file and the optimization that is causing the problem. (To expedite the process, you can divide the files into two groups, disable optimization on one group, and when you find a problem in a group, continue dividing until you isolate the problem file.)

      You can use /RTC to try to expose such bugs in your debug builds.

      For more information, see Optimizing Your Code.

    ===============

    设置在Release模式下调试的方法:
    1.工程项目上右键 -> 属性
    2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)
    3.c++ -> 优化 -〉优化            选  禁止(/Od)
    4.连接器 -〉调试 -〉生成调试信息 选  是 (/DEBUG)



    https://blog.csdn.net/haizimin/article/details/50262901

    在有的情况下,我们可能不能直接利用Debug模式进行程序调试,那么如何在Release模式下进行程序调试呢?

    一、将项目属性设置为Release,生成--->配置管理器:

    二、按Alt+F7,弹出属性页进行设置:




  • 相关阅读:
    ubuntu共享打印机
    vc常用技巧
    SipDroid
    MonkeyRunner使用小结
    Ubuntu12.04 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序
    安卓Android手机上邮箱的设置通用方法
    WCDMA PPP test
    unbunt配置环境变量
    书摘《FBI教你读心术》
    ms sql server 2000 全文索引
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/8960672.html
Copyright © 2011-2022 走看看