部署Qt應用時候報錯0xc000007b
情況:
在開發環境可以運行,部署到其他電腦無法運行;
排錯:
百度、谷歌了很多方法不行,後來發現添加了
Qt\5.11.0\mingw53_32\bin
環境變量,程序執行正常,去掉就報錯;猜測估計是dll依賴的問題;
一個一個試,最後確定
libgcc_s_dw2-1.dll丟失
libwinpthread-1.dll版本不對
libstdc++-6.dll版本不對
會導致上面問題;
原因:
使用qtdeploywin.exe應用發布Qt應用時,給的libwinpthread-1.dll可能是不正確的(不知是不是和開發環境同時安裝了Qt安裝包內的Qt Creator和Mingw32,出現dll版本不一致)
替換以後就好了;
解決:
修復方法,查找Qt安裝目錄中mingw和qt自帶的dll,添加libgcc_s_dw2-1.dll到部署環境,另外兩個dll不同的版本(大小不一樣),用不同版本替換一下再試試,應該就好了
部署Qt應用時候報錯0xc000007b
相關推薦
啟動django應用報錯 “Error: [WinError 10013] 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。”
pan dst 方式 ask 網上 參考 nds post csharp 啟動django應用時報如下錯誤 “Error: [WinError 10013] 以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。” 網上查了一下,是8000端口被其他程序占用了,殺掉占用的程
APICloud Studio2新建應用報錯和檢出錯誤
今天心血來潮,閒暇時間想做個移動應用app,聽一哥們說APICloud開發app很方便,就查詢了一下,看了之後簡直就是熱血沸騰,我感覺正是我一直要找的工具 信心滿滿的開始著手使用,看了一下介紹我選擇了Studio2工具。但是一開始就悲劇了。按著使用視訊做,到了新建應
laravel新建應用報錯:The Process class relies on proc_open, which is not
#laravel new blog Crafting application...
electron-vue應用build後,開啟exe檔案安裝,成功後,開啟應用報錯
問題描述: 2.解決方法: import {app, BrowserWindow, Menu, ipcMain, Tray,nativeImage} from 'electron' const path =
噹噹定時任務——啟動應用報錯,Based on configured schedule, the given trigger 'DEFAULT.Job_Trigger' will never fire
在分散式部署上,噹噹的定時任務很好的解決了分片的問題,所以近期在專案中進行了嘗試。但是一切都配置完畢後,在啟動時報了 Caused by: org.quartz.SchedulerException: Based on configured schedule,
如何取消WIN2008下應用報錯後彈出的對話方塊 程式已停止 要求關閉程式
在WIN2003下如果應用報錯後不會有任何提示,我這裡有看門狗會直接將DOWN掉的應用拉起來。但是在WIN2008下偶爾會應用DOWN掉後提示如下的對話方塊,此時看門狗不會去啟動應用,必須要手動點選關閉程式按鈕後看門狗才能把DOWN掉的應用拉起來。這樣就不能做到無人值守了。
Windows 7 上面安裝 dotnet core 之後 使用 應用報錯的處理:api-ms-win-crt-runtime-l1-1-0.dll 丟失
Windows2016 使用 dotnet core的使用 安裝了就可以了 但是發現 windows 7 不太行 報錯如圖示 沒辦法簡單百度了下 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145 下載安裝
macOS Sierra上升級Intellij Idea後啟動應用報錯
本機使用的是JDK7的最後一個版本7u80,macOS Sierra系統上升級Intellij Idea後啟動應用報錯, objc[368]: Class JavaLaunchHelper is implemented in both /Library/Jav
取消window下應用報錯後彈出的對話方塊程式已停止要求關閉程式對話方塊
在window 7中的程式,當程式有異常時,會彈出一個錯誤對話方塊,並且不手動關閉這個錯誤對話方塊,程式不會完全退出來,如下圖所示: 如果要禁用當程式出現異常時不彈出錯誤對話方塊只需要將以下注冊表
Android studio 出現java.lang.NoClassDefFoundError錯誤的一種解決方案 5.0以下機型無法執行應用報錯
在重構中,添加了一些第三方類庫,使得整個Android程式的方法數超出了65535,這個時候打包時應該出現下面這個錯誤 Process: com.youzhiapp.cityonhand, PID: 13155 java.lang.NoClassDefFoundError:
踩坑系列:MySql only_full_group_by配置,竟導致所有應用報錯?
## 1. 踩坑經歷 一個很平常的下午,大家都在埋頭認真寫bug呢,突然企業微信群裡炸鍋了,好多應用都出現大量的Error日誌,而且都報同一個錯誤,就是下面這個: > Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
部署Qt應用時候報錯0xc000007b
1.0 應用發布 版本 情況 deploy 電腦 dep 修復 不同的 情況: 在開發環境可以運行,部署到其他電腦無法運行; 排錯:百度、谷歌了很多方法不行,後來發現添加了Qt\5.11.0\mingw53_32\bin環境變量,程序執行正常,去掉就報錯;猜測估計是dl
QT下編譯生成的exe無法執行,報錯缺少msvcr120d.dll,msvcr120p.dll,或者報錯0xc000007b問題
最近在除錯QT的程式時,生成的exe檔案總是報錯說報錯缺少msvcr120d.dll,msvcr120p.dll,無法執行 (圖片來源於網路) 在網上亂七八糟搜了一大堆,嘗試下載了對應的msvc*120d.dll,放入C:\Windows\System32,再
自定義TEXTVIEW引用報錯
ext 自定義 http 報錯 dap view android roi ida aNDROIDapk%E7%AD%BE%E5%90%8D%E5%8E%9F%E7%90%86%E5%8F%8A%E6%96%B9%E6%B3%95 http://music.baidu.co
Windows下Git使用報錯:warning:LF will be replaced by CRLF in ××××.××
ack 技術 urn span .com arr 初始化 pre rect Windows下Git使用報錯: warning:LF will be replaced by CRLF in ××××.××(文件名) The file will have its o
UEditor使用報錯Cannot set property 'innerHTML' of undefined
www 字符 esc tty defined config erro www. typeerror 仿用UEditor的setContent的時候報錯,報錯代碼如下Uncaught TypeError: Cannot set property ‘innerHTML’ of
python3 turtle使用報錯,代碼沒有對齊
python3 turtle 代碼對齊 今天在看一個Python3的視頻教程,教大家畫五角星,在Console中>>>import turtle>>>turtle.forward(100)>>>turtle.left(144)>>&
Python安裝完成 運行的時候報錯 0xc000007b
python1 . 打開網址下載 Visual C++ Redistributable for Visual Studio 2015 網址: https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145 2 . 隨便說一下,以前ph
Python首次安裝後運行報錯(0xc000007b)的解決方法
blank mage detail ref pytho AD lB zh-cn width 最近在安裝完Python後運行發現居然報錯了,錯誤代碼是0xc000007b,於是通過往上查找發現是因為首次安裝Python缺乏VC++庫的原因,下面通過這篇文章看看如何解決這個問
Windows下Git使用報錯:warning:LF will be replaced by CRLF in
In 就是 strong add git add 使用 操作 lob -- 出現上面那個警告的原因是: windows中的換行符為CRLF,而Linux下的換行符為LF(使用Git命令行Git Bash,實際上就是相當於linux環境),所以在執行git add xxx