日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Qt程序运行提示“it could not find or load the QT platform plugin “windows””

發布時間:2025/3/21 windows 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt程序运行提示“it could not find or load the QT platform plugin “windows”” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

打開exe運行程序是,彈窗提示:

Application failed to start because it could not find or load the QT platform plugin “windows”

其實可以比較容易定位是缺少Qt的dll庫文件導致的。這通常由于發布了程序之后,運行的計算機里沒有將Qt的庫添加到默認的環境變量或者程序設定的搜索路徑,也可能是運行平臺并沒有Qt的庫。

網上提示的不少解決方法是,將Qt目錄下的dll文件復制到exe同目錄下。

這里也引用一下這個解決方法:

將Qt5.6.2\5.6\msvc2013\plugins\中的platforms和imageformats這兩個文件夾復制到exe同級目錄下

實際上,如果你用了別人的程序,同時還不知道源碼的狀態下,通常很難知道依賴了哪些庫。尤其是當使用了較多Qt功能時,這樣可能會十分的麻煩。

網上還有一種方法,使用VC自帶的depends分析依賴庫,然后手動將dll拷貝到目錄下

有效的解決方法:

Qt其實自帶一個依賴包分析程序,這個程序可以幫助你定位你發布的程序所以來的Qt的庫資源,自動將缺少的庫拷貝到程序所在的目錄。

這個Qt工具 windeployqt 位于Qt目錄下的msvc\bin文件夾下。

請使用cmd命令行,在你有此問題的程序文件夾下,執行命令


c:\Qt\Qt5.2.1\5.2.1\msvc2010_opengl\bin\windeployqt.exe application.exe
這里假設application.exe是你的程序。
此時,windeployqt會自動拷貝需要的Qt庫到application的目錄。

結束之后,請再嘗試運行程序,Qt庫將不再報錯。

PS:引用自stackoverflow

https://stackoverflow.com/questions/21268558/application-failed-to-start-because-it-could-not-find-or-load-the-qt-platform-pl
---------------------?
作者:轉載自EthanXZhang?
來源:CSDN?
原文:https://blog.csdn.net/fan2273/article/details/78262952?
ps:在此不得不吐槽一下,csdn不支持轉載是不是怕重復文章太多,那您倒是提供一個收藏文章功能啊

總結

以上是生活随笔為你收集整理的Qt程序运行提示“it could not find or load the QT platform plugin “windows””的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。