C++ 应用程序退出错误代码 62097 - 这是什么意思?

标签 c++ windows mingw error-code

我的程序正在退出,代码为“62097”(或十六进制 0xF291)。 我知道是哪个 DLL 库导致了它,我正试图弄清楚它为什么会出错。

62097 是什么意思?我怎样才能知道?我上网查了一下,as far正如我can tell , 一般的 Windows 错误代码不会达到 62097。

关于如何调试此问题的任何其他建议? 我在导致问题的 DLL 上使用 Dependency Walker,但一切都很好,除了缺少 IESHIMS.dll、IEFRAME.dll 和 SHLWAPI.dll(当我使用 Dependency Walker 时通常会丢失)。

有问题的库是我自己编译的第 3 方库 - 很可能我编译不正确 - 我如何判断是否是这种情况?

程序在进入 main() 之前拒绝运行,但前提是我使用从 DLL 导入的类。如果我没有使用 DLL 中的任何内容,程序将正常启动。

程序在技术上“运行”,但在后台,在代码到达我之前。它不是类的构造函数,因为我试过这样做:

dllClass *class = new dllClass;

同样的事情发生在执行到达'new'之前,所以它不可能是一个带有无限循环或类似东西的构造函数。 它作为一个进程运行,并且不是“没有响应”。

我在 Windows 7 32 位上使用 MinGW。我能做些什么来解决这个问题? 我很感激你能提供的任何见解;与此同时,我正在尝试跟进更多可能的想法,希望我能进一步缩小范围。

最佳答案

这个库是用 Qt 制作的?因为根据http://lists.qt-project.org/pipermail/development/2013-March/010157.html它是 Qt 在终止进程时使用的返回码。

关于C++ 应用程序退出错误代码 62097 - 这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187021/

相关文章:

c++ - 取消引用空指针数组

c++ - std::array over c 样式数组

node.js - ONBUILD 选项出错(Windows 中的 Docker 工具箱)

windows - 如何使用批处理脚本中的提示符自动启动命令

C 无 EOF 信号

c++ - 在 Windows 中构建 GSL(GNU 科学图书馆)以与 VS2015 一起使用

c++ - VS 2012 Build/Shader问题

windows - 在 Python 的子进程中使用 Windows 路径(指向可执行文件)

c++ - g++.exe 和 x86_64-w64-mingw32-g++.exe 有什么区别?

c++ - 在 Windows XP 上替换::SHCreateItemFromParsingName()