包含QT的程序,運行的時候可能會遇到This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Reinstarlling...這個報錯。
大致意思就是qt平台插件初始化失敗了。如圖:
解決辦法:
qt5的庫里包含的有個plugins文件夾,點開之后里面是bearer、iconengines、imageformats、platforms等等這些目錄。如圖:
找不到的建議直接everything工具搜索。找到之后將這個plugins直接復制到你的可執行程序目錄下,如圖:
再次運行程序,正常運行,不再報上述QT的錯誤。
