我正在尝试从报告的堆栈跟踪中调试 prod 中的问题,但行号没有对齐?预编译是否会影响行号,“else”中的代码(实际上)是否计入行号?
例如:
1 #if DEBUG
2 DoItemA();
3 #else
4 DoItemB()
5 #endif
2 行代码(编译时)、5 行代码或 1 行代码(唯一与预编译相关的行)也是如此
当它运行时,我的堆栈跟踪显示错误在第 3 行,它是如何计算行号的?
我正在尝试从报告的堆栈跟踪中调试 prod 中的问题,但行号没有对齐?预编译是否会影响行号,“else”中的代码(实际上)是否计入行号?
例如:
1 #if DEBUG
2 DoItemA();
3 #else
4 DoItemB()
5 #endif
2 行代码(编译时)、5 行代码或 1 行代码(唯一与预编译相关的行)也是如此
当它运行时,我的堆栈跟踪显示错误在第 3 行,它是如何计算行号的?