我读了很多与这个问题相关的问题和答案,但是没有一个解决了我的问题。
我想指出我正在使用Qt的5.12.2版本。此外,我尝试使用windeployqt命令生成.exe文件(通过cmd调用)。
所以我有两个不同的Qt应用程序(2个.exe文件)。我将它们传输到没有Qt安装的另一台Windows机器上。一个.exe文件可以正常运行,但另一个会返回与Qt平台插件“Windows”相关的错误。
我还想指出,可运行的exe是使用Qt 5.12.2(MinGW 7.3.0 64位)生成的。对于有问题的exe,则使用了5.12.2(MinGW 7.3.0 32位)。
你知道问题出在哪里吗?
附注:我已经仔细检查了platforms文件夹中是否存在qwindows.dll。我还尝试将该dll放置在与exe文件相同的文件夹中,以及一个名为plugins的子文件夹中(基于在网上找到的一些答案)。
非常感谢,
\platforms\
文件夹中确切是哪个文件? - Colin