簡體   English   中英

錯誤代碼0xc0000139 Qt調試

[英]error code 0xc0000139 Qt debug

我最初使用Qt庫4.8.1編寫了一個Qt應用程序。 現在我在另一台PC上。 我先安裝了Qt 5.2.1和Qt Creator,然后安裝了Qt 4.8.6庫。 我用編譯器(MinGW47_32)和正確的gdb指定了正確的工具包。 現在,當我編譯它時,它會生成,然后告訴我Programm崩潰了。 如果我嘗試調試,則會收到消息:“在啟動程序時退出,代碼為0xc0000139。” 我搜索了錯誤代碼,盡管我使用4.8.6進行了查看,但Qt版本5.0.1記錄了一個錯誤,它與安裝的secong MinGW編譯器有關。 我也得到了第二個,所以我卸載了Qt並刪除了編譯器(因為我從沒有“安裝”過,它只是復制了文件而刪除了它),我重新安裝了Qt,但是仍然有相同的問題,谷歌沒有對代碼進行其他說明,所以我想知道問題是 ??? 希望我寫下所有必要的信息,如果有什么遺漏只是問:D謝謝

PS。 這僅在4.8.6庫5.2.1運行正常的情況下發生

好的,所以我讓它工作,猜測它不是真正的解決方案,而是一種解決方法。 在Qt Creator中,使用系統環境,但將路徑設置為編譯器的libs和bin目錄以及Qt bin和libs目錄。 要運行,請使用系統環境。 然后以調試模式構建應用程序。 然后,將應用程序所需的所有* .dll復制到構建應用程序的目錄中(例如build-debug / debug)。 注意Qt庫,其中有普通庫,而調試庫則在調試庫的名稱末尾帶有“ d”(例如QtCore ** d **。dll),您需要這些庫。 如果您不確定需要哪些文件,請打開您剛剛使用dependencyWalker構建的.exe文件。 現在您應該可以通過QtCreator運行它了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM