C++ Qt创建的应用程序未在没有Qt creator的情况下运行

C++ Qt创建的应用程序未在没有Qt creator的情况下运行,c++,qt,dll,C++,Qt,Dll,我试图通过在另一个系统中复制来直接从调试文件夹运行我的应用程序(.exe),但它显示以下错误: 程序无法启动,因为计算机中缺少Qt5 Widgets.dll。 请尝试重新安装程序以解决此问题 我搜索了给定的.dll,但在任何地方都找不到它。 任何想法或建议。您应该将Qt库DLL放在正确的文件夹中。简言之,大多数DLL应该放在可执行文件的文件夹中,但插件应该放在子文件夹中,大多数插件应该放在子文件夹plugins中。此外,您可能还需要在可执行文件中放置一些特定于编译器的库。 您需要从Qt文件夹中复

我试图通过在另一个系统中复制来直接从调试文件夹运行我的应用程序(.exe),但它显示以下错误:

程序无法启动,因为计算机中缺少Qt5 Widgets.dll。 请尝试重新安装程序以解决此问题

我搜索了给定的.dll,但在任何地方都找不到它。
任何想法或建议。

您应该将Qt库DLL放在正确的文件夹中。简言之,大多数DLL应该放在可执行文件的文件夹中,但插件应该放在子文件夹中,大多数插件应该放在子文件夹
plugins
中。此外,您可能还需要在可执行文件中放置一些特定于编译器的库。

您需要从Qt文件夹中复制它们。尝试按文件名搜索。这是一个典型的常见问题,你应该做一些搜索。。。您需要的所有DLL都是Qt框架的一部分,它们都在您的PC上。这确实是Qt应该解决的问题。让你的应用程序“独立”是一个沉重的负担,这让我远离了一些使用Qt的开发人员。@xgbi-讽刺的是,Qt部署在桌面平台上很糟糕,对于android,你可以得到一个整洁的apk,其中包含所有依赖项,它仍然是动态绑定,但在一个很好的包中。