我的应用程序启动时出现非系统性错误(调用堆栈加入附件)

时间:2011-11-29 10:10:45

标签: c++ visual-studio-2010

出于不明原因,我的应用程序不会以1%的时间开始。

在Microsoft Visual Studio下,我在DEBUG模式下遇到错误,在问题出现时它是调用堆栈: Call stack

我不知道这个调用堆栈是否可以被利用,如果它可以提供一些关于这个问题的线索。

我不明白为什么调用堆栈看起来像这样,似乎我找不到我的源代码中的程序错误

感谢您的任何建议

1 个答案:

答案 0 :(得分:1)

看起来DLL启动代码中出现异常。确保DLL中静态声明的对象的构造函数不会抛出异常。在函数外部声明的对象由RTL初始化(例如,正在调用它们的构造函数)。此类构造者不得抛出或引起异常。