自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

QT 靜態(tài)編譯和 Debug 庫問題 成功解決

移動開發(fā)
本文介紹的是QT 靜態(tài)編譯和 Debug 庫問題解決,有關(guān)更多的內(nèi)容,請關(guān)注文章末尾,先來看內(nèi)容

QT 靜態(tài)編譯Debug 庫問題解決是本文將要介紹的問題,解決QT靜態(tài)編譯debug庫問題(mingwm10.dll丟失、collect2:ld returned 1 exit status)通過網(wǎng)上到處找資料,終于搞定了遇到的問題,相信其它人也會遇到,我就把解決方法非寫出來了:

平臺:windows7

軟件:qt4.6+qt creator 1.3

使用的安裝包是  qt-sdk-win-opensource-2009.05.exe

問題描述:

(1)使用qt creator 生成工程,寫好程序進行編譯運行,在qt creator點擊運行,程序能跑起來,沒問題,可是我在工程目錄下找到編譯生成的程序雙擊運行時,提示缺少mingwm10.dll,無法運行。

(2) 按照 http://wiki.qtcentre.org/index.php?title=Building_static_Qt_on_Windows#MinGW 這個方法完成操作以后,使用qt creator 不能用debug,只能使用release選項,使用debug選項產(chǎn)生的錯誤提示是:collect2:ld returned 1 exit status    通過查找資料發(fā)現(xiàn)是缺少debug庫

解決方案:

(1)編輯 C:\Qt\2009.05\qt\mkspecs\win32-g++\qmake.conf 文件 把 QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc

改為:QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
                         
(2)在開始菜單里找到Qt Command Prompt并運行,輸入命令:   configure -static -debug-and-release -no-exceptions

(3)上一條命令運行成功后再輸入命令:   mingw32-make sub-src

等1 ~3 小時可能就運行完了   完成后就ok了。。。

已經(jīng)在我的機子上驗證,祝大家好運!Debug時當然用debug了,大一點沒關(guān)系。Debug完之后正式發(fā)布軟件再用release編譯一遍。然后還可以strip一下exe、在upx一下exe和dll,體積會非常小。

小結(jié):關(guān)于 QT 靜態(tài)編譯Debug 庫問題解決的內(nèi)容介紹完了,希望本文對你有所幫助。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-23 09:54:00

VS2010 Qt 4.7.2 Qt

2011-06-21 16:51:21

Qt 靜態(tài) 編譯

2011-08-29 09:33:24

WindowsQt庫靜態(tài)

2011-06-09 11:11:35

QT 靜態(tài)庫 動態(tài)庫

2011-07-05 10:44:51

Qt Sqlite 靜態(tài)編譯

2011-06-29 11:06:12

Qt Qvfb

2011-06-21 16:40:58

Qt 靜態(tài)編譯

2011-06-21 17:01:44

Qt 靜態(tài) 編譯

2011-06-29 09:33:18

Qt 編譯

2009-02-26 16:28:43

靜態(tài)編譯動態(tài)編譯Java

2010-06-01 14:51:45

MySQL驅(qū)動

2011-09-06 16:00:08

QT平臺靜態(tài)庫

2011-06-21 16:13:51

Qt Oracle 驅(qū)動

2011-06-29 18:02:58

Qt 中文 翻譯

2011-06-13 16:16:32

Qt 中文問題

2009-07-10 17:16:39

MyEclipse不編

2011-07-05 14:16:50

QT Mysql 驅(qū)動

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2021-12-03 12:15:01

QT中文亂碼Windows

2016-09-19 10:54:36

C語言靜態(tài)連接語言
點贊
收藏

51CTO技術(shù)棧公眾號