大拿們,
用qt寫了一個win10程式,在有的pc上運行沒錯,有的運行就會出現錯誤“can not load library qt5widgets.dll”,不知什么原因。
uj5u.com熱心網友回復:
缺少這個檔案啊,拷貝到其他電腦上運行的時候帶上這個檔案就好,放在同一個目錄就可以了。
uj5u.com熱心網友回復:
qt程式發布時,必須將程式依賴的QT庫一同拷貝到發布的檔案夾內uj5u.com熱心網友回復:
把你生成的 youProgramName.exe 拷貝到一個檔案夾下面, 在開始選單搜索Qt,然后運行Qt5.8 64-bit for desktop(MSVC 2015)(每個版本的Qt都會自帶),通過cd命令進入到拷貝程式目錄,輸入命令:windeployqt youProgramName.exe 即可在當前檔案夾生成這個程式所依賴的庫uj5u.com熱心網友回復:
問下樓主解決了沒有?我也遇到這個問題了,但是我檔案夾里是有這個dll的,dll檔案都是qt的命令自動匯入的,在自己的電腦上可以運行exe檔案但是發給別人就不行了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/148935.html
標籤:C++ 語言
上一篇:字符陣列變數在字符函式引數表中為什么取地址后會有warning??
下一篇:在for回圈中scanf的問題
