Debugging 调试应用程序的发布版本时出现问题

Debugging 调试应用程序的发布版本时出现问题,debugging,visual-c++,release,Debugging,Visual C++,Release,在MSVC 2019 64位应用程序中,调试版本编译和运行良好,但发布版本在静态链接库中引发异常。 我确实有这个库的源代码,但还没有弄清楚如何获取它的调试符号,以便我可以逐步通过代码跟踪问题。 我知道如何在链接器属性中设置EXE的调试信息,但不知道为库设置什么选项,以便在IDE问题解决后库符号可用。问题出现在原始源代码中。64位版本所需的调整如果符号在某处可用,则需要获取符号,或者从启用调试信息的源代码中重建库。我有源代码,但不知道如何重建库以生成符号。当我将整个批次链接在一起时,我得到了一个错

在MSVC 2019 64位应用程序中,调试版本编译和运行良好,但发布版本在静态链接库中引发异常。 我确实有这个库的源代码,但还没有弄清楚如何获取它的调试符号,以便我可以逐步通过代码跟踪问题。
我知道如何在链接器属性中设置EXE的调试信息,但不知道为库设置什么选项,以便在IDE问题解决后库符号可用。问题出现在原始源代码中。64位版本所需的调整

如果符号在某处可用,则需要获取符号,或者从启用调试信息的源代码中重建库。我有源代码,但不知道如何重建库以生成符号。当我将整个批次链接在一起时,我得到了一个错误:错误LNK2038:检测到“_ITERATOR_DEBUG_LEVEL”的不匹配:值