由于项目需要,最近使用QT5(基于VS2010)设计一个界面演示程序,最后在一台没有安装QT的测试机上运行,出现下列错误:
“this application failed to start because it could not find or load the QT platform plugin “windows” ”
上网百度了一下,发现QT5.*生成的可执行程序需要以下DLL:
Qt5Core.dll
Qt5Guid.dll
Qt5Widgets.dll
icudt51.dll
icuin51.dll
icuuc51.dll
plugins/platforms/qwindows.dll
plugins/accessible/qtaccessiblewidgets.dll
其中最后两个DLL不能直接放到可执行程序目录下,必须保留plugins下的文件夹名称,即在可执行程序目录下放置./platforms/qwindows.dll和./accessible/qtaccessiblewidgets.dll,这样问题就解决了。