有时候,经常会遇到这样的问题:Debug模式,代码是没有问题的,但是,Release版本下代码却出现错误,如何调试Release代码?
1,C#工程
打开工程属性-Debug-勾选"Enable unmanaged code debugging"选项
2,C++工程
配置如下:
1、Configuration Properties -> C/C++ -> General -> Debug Information Format -> Program Database for Edit & Continue (/ZI)
2、Configuration Properties -> C/C++ -> Optimization -> Whole Program Optimization -> Enable link-time code generation(/GL -> No
3、Configuration Properties -> Linker->Debugging -> Generate Debug Info -> yes
具体如下图所示: