C++应用程序退出错误代码62097-这意味着什么
C++ application exit error code 62097 - What does that mean?
我的程序正在退出,代码为'62097'(或十六进制0xF291)。我知道是哪个DLL库导致了它,我正试图弄清楚它为什么会出错。
62097是什么意思?我怎样才能知道?我在网上查了一下,据我所知,一般的Windows错误代码不会高达62097。
关于如何调试这个问题,还有其他建议吗?我在引起问题的DLL上使用了依赖性Walker,但除了缺少IESHIMS.DLL、IEFRAME.DLL和SHLWAPI.DLL(当我使用依赖性Walk器时通常会缺少这些)之外,一切都很好。
有问题的图书馆是我自己编译的第三方图书馆——很可能我编译错了——我怎么能判断是不是这样?
程序在进入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++类中意味着什么
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- 生成文件"relink"意味着什么?
- 从二进制流中读取时,将双精度变量的地址转换为 char* 意味着什么?
- 在这种情况下,"typename..."意味着什么?
- "in-situ without memory allocation" 字符串的愚蠢实现意味着什么?
- 使用typedef有什么用,它意味着什么
- GCC 的 -Wpsabi 选项究竟有什么作用?压制它意味着什么?
- 这在C++ "It does not own the underlying data, and so is cheap to copy or assign"中意味着什么
- 由于某种原因,我的代码中出现了 [json.exception.type_error.302]。我知道错误意味着什么,但我不知道哪里有故障
- 调用堆栈显示 SIGBUS,这意味着什么
- C++标准在[basic.scope.hiding]中"same scope"到底意味着什么?
- 评估对象的创建意味着什么?
- 当我们在 C++ 中说"initialize the object"时,它实际上意味着什么?
- C++这种结构"InterceptionKeyStroke &kstroke = * (InterceptionKeyStroke *) &stroke"意味着什么?
- 该语法在C 中意味着什么
- 链接标志对静态库意味着什么
- 由mpglib输出的"hip: Can't rewind stream by 74 bits"到底意味着什么?
- 这在 C# 中意味着什么以及如何使用它