全心思齐网

VisualStudio中Debug和Release的区别?

请不要在release模式调试局部变量。因为release模式的优化,你的代码和最终的汇编不是一一对应的,所以源代码断点什么的也是没有太大意义的,请以汇编的思路去调试。补充一下,我建议不懂汇编就不要在release下面调试,用debug模式检查代码逻辑是完全没有问题的。

如果debug编译的没有问题,release编译的有问题,先检查是不是因为debug和release模式你的代码本身会因为debug相关宏定义的不同而有实际上的差异。

比如,把实际功能性的代码写在了assert语句中,等等

匿名回答于2024-05-27 16:02:30


相关知识问答