gpt4 book ai didi

c++ - 无法在 Windows 中运行 Qt 应用程序

转载 作者:行者123 更新时间:2023-11-28 07:58:06 25 4
gpt4 key购买 nike

我使用 MinGW GCC 创建了默认 MainWindow 的可执行文件(没有更改任何代码),并将 .exe 文件从调试目录移动到另一个我有 QtCored4.dll 的目录,< strong>QtGuid4.dll 和 QtNetworkd4.dll

当我点击可执行文件时,我收到错误消息:

The procedure entry point _ZN7QWidget8winEventEP6tagMSGPI could not be located in the dynamic link library QtGuid4.dll.

使用 Dependency Walker 打开我的可执行文件会给我以下通知:

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

我真的不知道我哪里出错了,如果有任何帮助,我将不胜感激。谢谢!

最佳答案

您要么错过了由 QtGuid4.dll 动态加载的 DLL(dependency walker 应该指出),要么该 DLL 错过了符号,因为它是使用不同的配置编译的。您的可执行文件是否像 DLL 一样使用调试设置编译?您是否也有“普通”DLL(没有“d”)?

关于c++ - 无法在 Windows 中运行 Qt 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com