How to: Debug a Release Build | Microsoft Docs
其实应该用RelWithDeInfo来调试的,但有时VS会构建失败(CMake项目),无奈手动添加调试信息:
- C/C++ / 常规 / 调试信息格式:/Z7 或 /Zi
- 链接器 / 常规 / 启用增量链接:/INCREMENTAL:NO
- 链接器 / 调试 / 生成调试信息:/DEBUG
- 链接器 / 优化 / 引用:/OPT:REF
- 链接器 / 优化 / 启用COMDAT折叠:/OPT:ICF
C/C++命令行
/Zi
链接器命令行
/INCREMENTAL:NO /DEBUG /OPT:REF /OPT:ICF