【发布时间】:2012-08-17 09:07:03
【问题描述】:
这个 Qt 应用程序是由 VS 2010 为最终用户编译的,但是执行的应用程序没有找到 Qt 的 dll。文件夹里有QtGui4.dll 和QtCore4.dll 怎么解决这个问题?
【问题讨论】:
-
嗯,其实它似乎找到了DLL,但没有找到它需要的DLL中的具体函数。您能否仔细检查它实际上加载了正确的 DLL,并且没有从另一个应用程序中获取 Qt DLL。只需将您的 EXE 放入 Dependency Walker 中,然后查看您的 DLL 的路径。
-
@Bart 我认为你是对的。可能是他放了不同Qt版本的dll。
-
仅供参考,可以找到 Dependency Walker at this link。将你的 exe 转储到那里,看看它告诉你什么。您可能必须明确打开路径的可视化。
标签: visual-studio-2010 qt dll