【发布时间】:2021-02-13 02:35:42
【问题描述】:
在 MSVC 2019 64 位应用程序中,调试版本编译并运行良好,但发布版本从静态链接库中引发异常。 我确实有该库的源代码,但还没有弄清楚如何获取它的调试符号,以便我可以逐步通过代码来追踪问题。 我确实知道如何在链接器属性中设置 EXE 的调试信息,但不知道为库设置哪些选项,以便库符号在 IDE 中可用
【问题讨论】:
-
如果符号在某处可用,您将需要获取它们,或者从启用调试信息的源重新构建库。
-
我确实有源代码,但不知道如何重建库以生成符号。当我将全部链接在一起时,我得到了一些:error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value
标签: debugging visual-c++ release