1

我制作了一个依赖于开源库(c++)MITK 的 exe。在使用 MITK lib 之前,我在 Visual Studio 中使用 Debug|32 位配置构建它。它没有错误。当我对项目进行编码并使用相同的配置构建它时,出现以下错误:

应用程序无法正确启动 (0xc000007b)。单击确定关闭应用程序

我发现这个应用程序无法正确初始化 ,并且作为我使用 ProcMon 的建议当我查看堆栈时,我没有找到从 MITK lib 使用的任何 dll 并且有任何问题堆栈快照在这里

我的应用程序的 exe 堆栈

谁能告诉我哪个dll导致错误?


关于 MITK 的一些附加信息是:它正在使用我的系统 Qt 4.8.3 库,该库由 exe 安装 [意味着我没有制作它] 我的其他 Qt 应用程序运行正常。

4

1 回答 1

2

为了找出哪个 dll 丢失或不正确,您可以查看Depencencywalker以查看是否缺少任何依赖项(确保在x32和之间获得正确的版本x64

于 2013-01-08T10:01:01.427 回答