2014-02-07 74 views
0

所以我正在研究我的文凭论文,到目前为止一切都很顺利。QT平台插件“windows”

因此,本周我在我的电脑上安装了Win8.1,并安装了QT,实现了一些东西,并希望将我的程序的发行版发送给我的公司。 我编译了这个洞的东西,将它复制到我的发布文件夹中,并且出现错误。

“此应用程序无法启动,因为它无法找到或加载Qt平台插件”窗口“。”

我搜索了一下,发现我添加了一个名为“platforms”的文件夹。说完了。同样的错误。我也尝试将hole plugins文件夹复制到我的发布文件夹中。同样的错误。 我真的需要帮助,因为我的老板不满意工作太迟。

我希望有人能帮助我。

+0

添加目录结构;你使用哪个编译器?例如。当使用MSVC时,目标计算机将需要安装MSVC运行时。与Dependency Walker检查什么是缺失。确保你阅读https://qt-project.org/doc/qt-5.1/qtdoc/deployment-windows.html –

+0

我的目录结构:http://www.pic-upload.de/view-22196593/folder。 png.html 我使用MinGW 32bit作为编译器。 – mreithuber

+0

qwindows.dll应放置在平台目录中。 –

回答

-2

我发现问题了!

以前我用我的旧QT安装的DLL。我只是从新的Installtion复制到一个文件夹和EXE。我现在甚至不需要qwindow.dll。 但是!我现在的作品... :)

有没有办法,我创建我自己的DLL,只为我的应用程序?

但是,仍然感谢您的帮助!

+1

对于未来的访问者来说,这个答案是完全没有用的,请花点时间来真实地描述问题(假设你有足够的关注点了解),以及为什么提出的解决方案能够解决问题。 – IInspectable

0

您是否还将“qminimal.dll”放置在您的平台目录中?

编辑: 对不起,“qminimal.dll”没有显示在我以前的帖子。

+0

我做了,我不知道什么是错的:S – mreithuber

+0

如果你的应用程序使用任何额外的驱动程序(插件)如SQL或其他东西,相应的DLL必须被放置在“插件”文件夹 – cee

+0

也许你也可以发布依赖walker的屏幕截图 http://support.microsoft.com/kb/256872/en-us – cee