【发布时间】:2010-09-11 16:16:45
【问题描述】:
我在 C:\Qt\4.6.3 (Windows) 安装了 Qt 4.6.3。
我刚刚编译了一个 Qt 应用程序并运行 EXE。双击可执行文件时,看到一条错误消息:
“此应用程序无法启动,因为未找到 QtXmld4.dll。重新安装应用程序可能会解决此问题。”
在 C:\Qt\4.6.3\lib 中找到 QtXmld4.dll。将此文件复制到与可执行文件相同的目录时,我不再看到此错误,而是 Qt 核心 DLL 的相同错误。
是否有我应该设置的环境变量以便找到这些库?
当前 Qt 环境变量: 路径 = C:\Qt\4.6.3\lib;C:\Qt\4.6.3\bin;C:\Qt\4.6.3\include;%PATH% QMAKESPEC = C:\Qt\4.6.3\mkspecs\win32-g++ QTDIR = C:\Qt\4.6.3 QTLIB = C:\Qt\4.6.3\lib
TIA
【问题讨论】:
-
请注意,QtXmld4.dll 是 dll 的调试版本(发布版本为 QtXml4.dll)。有关发布和调试 dll 的更多信息,请参阅此问题 stackoverflow.com/q/3675450/362638。
标签: qt dll environment-variables