1

当我构建 Qt 4.8.2 时,它构建成功。但是,当我运行任何 Qt 预构建应用程序(qtdemo.exe、designer.exe 等)时,它会引发程序入口点错误。

这就是它所说的:

在此处输入图像描述

我就是无法让它工作!

我已经构建了调试和发布 DLL,没有 Phonon、Script、Qt3support 或 webkit。


我在 Dependency Walker 中打开了该应用程序,它以粗体红色文本表示:

错误:由于隐式依赖模块中缺少导出函数,至少一个模块具有未解析的导入。

错误:发现具有不同 CPU 类型的模块。

警告:至少没有找到一个延迟加载依赖模块。警告:由于延迟加载依赖模块中缺少导出功能,至少有一个模块存在未解析的导入。

4

1 回答 1

2

当您的系统 PATH 中有另一个版本的 QtCore4.dll 时,就会出现此问题。您可以通过将新编译的 dll 复制到与可执行文件相同的目录中来解决此问题,以便它找到正确的版本。

您可以在系统中搜索 QtCore4.dll 以查看哪些程序安装了冲突文件。

于 2012-11-06T07:55:11.043 回答