Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QT平台插件;“窗口”;_C++_Qt - Fatal编程技术网

C++ QT平台插件;“窗口”;

C++ QT平台插件;“窗口”;,c++,qt,C++,Qt,所以我正在写毕业论文,到目前为止一切都很顺利 因此,本周我在我的电脑上安装了Win8.1,安装了QT,实现了一些东西,并希望将我的程序的发布版本发送到我的公司。 我编译了这个洞的东西,把它复制到我的发布文件夹中,我得到了一个错误 此应用程序无法启动,因为它无法找到或加载Qt平台插件“windows” 我在谷歌上搜索发现我添加了一个名为“平台”的文件夹。说来说去。同样的错误。我还尝试将hole plugins文件夹复制到我的发布文件夹中。同样的错误。 我真的需要帮助,因为我的老板不喜欢工作做得太晚

所以我正在写毕业论文,到目前为止一切都很顺利

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

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

我在谷歌上搜索发现我添加了一个名为“平台”的文件夹。说来说去。同样的错误。我还尝试将hole plugins文件夹复制到我的发布文件夹中。同样的错误。 我真的需要帮助,因为我的老板不喜欢工作做得太晚

我希望有人能帮助我。

您的平台目录中也有“qminimal.dll”吗

编辑: 很抱歉,“qminimal.dll”在我之前的帖子中没有显示。

我发现了问题

以前,我使用了旧QT安装中的dll。我只是将新安装的文件复制到一个文件夹中,然后使用exe。我现在甚至不需要qwindow.dll。 但是我现在工作…:)

有没有一种方法,我只为我的应用程序创建自己的DLL


但还是要感谢你的帮助

添加您的目录结构;你使用哪种编译器?例如,当使用MSVC时,目标计算机将需要安装MSVC运行时。与Dependency Walker核实缺少什么。请确保您阅读了我的目录结构:我正在使用MinGW 32位作为编译器。qwindows.dll应该放在平台目录中。它在平台中,我只是尝试将它复制到任何开始工作的地方..:(如果您的应用程序正在使用任何其他驱动程序(插件),如SQL或其他东西,则相应的dll必须放在“插件”文件夹中。也许您还可以发布dependency walker的屏幕截图。此答案对未来的访问者完全没有用。请花时间实际描述问题所在(假设您非常关心这个问题),以及建议的解决方案解决问题的原因。