我正在使用最初在 VS 2006 中构建的已签出 Visual Studio C++ 项目。我想设置断点以查看调用某些函数的位置并更好地遵循工作流程。
我在 Visual Studio 2010 中以发布模式重新构建了代码,它构建并运行良好。不幸的是,通过一些研究,我了解到某些断点在 Release 模式下无法命中,我需要在 Debug 模式下构建代码才能命中断点。
但是,当我尝试在调试模式下构建代码时,链接器会抱怨 .lib 文件的 _ITERATOR_DEBUG_LEVEL 错误。有没有办法可以在 .libs 中更改这个 _ITERATOR_DEBUG_LEVEL 以便我可以在调试模式下构建它?如果没有,有什么方法可以在 Release 模式或 ReleaseWithDebug 模式下命中这些断点?