debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...
生活随笔
收集整理的這篇文章主要介紹了
debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
溫馨提示:如果僅想知道 “無法定位程序輸入點_gxx_personality_v0于動態鏈接庫” 的解決方法,請直接跳到文末 第11步
如果想看具體Qt打包步驟或者 對出錯具體細節感興趣的建議從第一步開始看1. 選擇 release
2. 點擊“小斧頭”編譯
3. 點擊“綠三角”運行按鈕
如下圖所示:4. 在工程文件夾untitled 同目錄下 找到release文件夾, 雙擊點擊去
5. 打開后看到如下內容,選中release文件夾雙擊進去
6. 點進去發現有個.exe可執行文件 (我的報錯問題就出現在這一步)
此處 劃重點!!
按理說,現在雙擊該.exe文件 是可以成功打開Qt搭建的界面 ,但是我在這里就報了錯。更別后面最終打包生成的可執行文件
報錯如下圖
浪費好多時間,按照網上的方法添加環境變量等等 最后還是失敗
下面直接上解決方法:
在Qt安裝路徑下找到下圖文件libstdc++-6.dll,并將其復制到“release”文件夾下
此時再雙擊打開.exe可執行文件就能成功打開了
7. 在Qt安裝路徑之下(紅色框框)找到文件windeployqt.exe(藍色框框)
如下圖所示 記住它們 ,要用。
8. 隨便在任何位置新建一個文件夾,將“release”文件夾下的.exe文件復制到新建的文件夾中
(我在桌面創建一個MyAPP的文件夾)雙擊進去
同時按住shift按鍵和鼠標右鍵,選擇“在此處打開PowerShell窗口”
9. 在彈出的shell窗口中輸入如下內容(此處呼應步驟7,windeployqt的具體路徑參考步驟7的查看結果)
按下回車,出現好多東西內容,不用管它,此時再去查新建的文件夾,發現多了很多東西
再去查新建的文件夾,發現多了很多東西,此時雙擊.exe文件還是打不開報錯情況與步驟6一模一樣
可該文件夾中明明有libstdc++-6.dll文件
仔細觀察之后發現 這個libstdc++-6.dll文件和我們之前復制的libstdc++-6.dll文件 大小不一樣,這個文件比較小。
11. 打包失敗解決方案:替換ibstdc++-6.dll文件即可
在Qt安裝路徑下找到下圖文件libstdc++-6.dll,并將其復制(替換)到“.exe 文件所在目錄下即可。
此時再雙擊.exe文件即可打開,將這個文件夾發給一個沒有安裝過Qt 的電腦,也可以打開。
總結
以上是生活随笔為你收集整理的debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问道财神怎么杀
- 下一篇: csol永恒python怎么升级_pyt