请问在vc中如何让有的代码只在debug下运行,有的代码旨在release下运行?

解决方案 »

  1.   


    #ifdef _DEBUG
    // debug模式下运行的代码
    #else
    // 非debug模式下运行的代码
    #endif
      

  2.   

    是啊.
    #ifdef _DEBUG
    //这里是debug版的代码.
    #else
    //这里是release版代码.
    #endif
      

  3.   

    使用预定义宏来区分版本。
    Project -> Setting-->C++ -->Preprocessor definitons中添加 _DEBUG
      

  4.   

    解决方案->属性->配置属性->配置在各个项目中的“配置”中选择Debug或者Release即可
      

  5.   

    #ifdef _DEBUG
    //这里是debug版的代码.
    #else
    //这里是release版代码.
    #endif