我有一个Windows应用程序,我们开发用于室内使用.由于Windows错误处理,窗口保持打开状态,我可以轻松地从任务管理器生成故障转储.
我之前曾经通过eclipse在linux上使用过崩溃,但这是Windows上的第一次.
服务器是Windows 2012,我的开发机器是Windows 7.
当我在Windbg中加载崩溃转储时,加载我的符号,然后选择查看调用堆栈,唯一的列表是:
如何具体查看我的应用程序调用堆栈?
此代码显示错误“len”和“wid”未在此范围内声明我该如何解决?
class Shape {
private:
double length;
double width;
public:
Shape(double len, double wid) {
length = len;
width = wid;
}
double getArea() {
return len*wid;
}
};
int main() {
Shape Shape(2,4);
cout << Shape.getArea();
}
Run Code Online (Sandbox Code Playgroud)