博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Release 下调试代码设置 (VS2005/2008)(转)

Posted on 2010-10-09 15:20  Zhiyett  阅读(302)  评论(0编辑  收藏  举报

Release 下想调试代码只需要修改一下设置:

  1. 右键当前工程, 选择properties
  2. 选择 All Configurations
  3. C++>General->Debug Information Format->Program Database (/Zi)
  4. C++>Optimization->Optimization->Disabled (/Od)
  5. Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
  6. Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb (default path)

      有时候会遇到这种情况: 在Debug情况下程序正常, 但是在Release情况下, 会莫名的崩溃, 这时可以尝试这取消优化设置(即第四条)可以解决这种问题.

 

转自:http://flyingpig.isgreat.org/release-debug-vs2005-2008