当我编译项目然后在我的计算机上工作没有错误。但每当我在另一台计算机上运行该项目时,就会发生错误
答案 0 :(得分:3)
您应该将qwindows.dll
放在名为platforms
的目录中,并放在可执行文件旁边。尝试使用可在QTDIR/bin/windeployqt.exe
中找到的The Windows Deployment Tool部署您的应用。它会自动将所有必需的文件放在您的应用程序目录中。
打开命令提示符,将Qt目录及其bin
文件夹的路径添加到PATH
变量中,如:
set PATH= path\to\Qt\bin
接下来运行Windows部署工具,并将您的应用程序路径作为参数:
windeployqt.exe <path-to-app-binary>