成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析MinGW環境里如何編譯Qt 4.3.2

移動開發
本文介紹的是解析MinGW環境里如何編譯Qt 4.3.2,接觸了QT的編譯,發現有很多環境,那本篇來介紹在MinGW環境里。我們先來看內容。

解析MinGW環境里如何編譯Qt 4.3.2是本篇文章要介紹的內容,不多說我們先來看內容。

1.減壓:

把qt-win-opensource-src-4.3.2.zip減壓到文件夾d:\Qt\4.3.2-mingw里。

我在編譯qmake的時候,總是掛在pbuilder_pbx.cpp文件上邊,編譯不完。因此,我把已經編好的qmake文件拷貝到了d:\Qt\4.3.2-mingw\bin里面。

2.設置環境變量:

  1. set PATH=d:\Qt\4.3.2-mingw\bin;d:\mingw\bin;%PATH% 

3.生成Makefile文件:

  1. configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg -no-qmake 

“-no-qmake”選項為不編譯qmake.

5.編譯工程

  1. mingw32-make 

附錄:

1.編譯MySQL驅動

因為MySQL只提供了msvc可使用的庫,qt4 for mingw要想編譯出qsqlmysql庫來,我們先得編譯出mingw需要的libmysql.a這個文件來,可使用mingw工具(在包mingw-utils中)來生成。

  1. cd c:\mysql\lib\opt  
  2. reimp -d libmysql.lib  
  3. dlltool -k -d libmysql.def -l libmysql.a 

***的reimp命令可以從這里下載。

  1. cd %QTDIR%\src\plugins\sqldrivers\mysql  
  2. qmake -o Makefile "INCLUDEPATH+=C:\MYSQL\INCLUDE"  "LIBS+=C:\MYSQL\LIB\OPT\LIBMYSQL.a" mysql.pro  
  3. mingw32-make 

這下便會在%QTDIR%\plugins\sqldrivers目錄下面生成libqsqlmysql.a, qsqlmysql.dll這兩個文件了。

更詳細的MinGW和VC動態庫之間的互操作,詳見這里。

2.編譯注意事項

最少需要3.5G磁盤剩余空間,才可以編譯,編譯的時間大約是4個小時。

3.在編譯過后,不能通過“mingw32-make clean”來刪除臨時文件,因為這條命令可能將lib目錄下的一些庫文件錯誤的刪除掉,白編譯一場。

只能將目錄下面的tmp, debug, Makefile*等目錄和文件搜出來刪除掉,效果差不多。

4.如果你打算將編譯出來的東西拿到其他機器上運行,需要設置配置文件

bin目錄下新建一個文件"qt.conf".

寫入以下內容:

  1. [Paths]  
  2. Prefix = "d:/qt/4.3.2-mingw1" 

具體的目錄位置自己修改。

小結:關于解析MinGW環境里如何編譯Qt 4.3.2的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2009-06-08 20:19:07

EclipseMinGWQt

2011-06-08 15:27:24

QT QT 4.5 編譯

2011-06-09 15:18:07

QT 編譯

2011-06-28 09:20:41

Qt Qt 4.3.2 Visual Stu

2011-06-14 13:59:09

Qt Qt 4.7.3 MYsql

2011-06-09 14:56:53

QT 編譯

2011-06-20 10:40:03

Ubuntu Qtopia

2011-09-06 10:36:10

QT平臺

2011-06-28 13:47:37

Embedded QT ARM

2011-06-28 15:09:38

Qt Maemo

2011-06-09 09:12:12

QT symbian

2011-07-04 15:13:31

QT MPlayer 移植

2011-06-14 14:22:01

Qt ucdmc Creator

2011-07-01 13:15:50

Ubuntu QT Eembedded

2011-08-24 15:34:44

MinGWLua環境配置

2011-07-02 14:11:46

Qt Gtk Ubuntu

2011-06-29 18:09:57

Qt 矩陣鍵盤

2011-06-21 15:48:41

2011-06-21 15:58:20

Qt 數據庫

2011-08-30 14:38:50

QT數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人1区| 在线视频 亚洲 | 日韩网站免费观看 | 日韩精品在线播放 | 国产成人精品免费 | 成人h视频在线观看 | 网页av| 国产激情一区二区三区 | 国产亚洲区 | 一级a性色生活片久久毛片波多野 | 永久av| 男女国产网站 | 国产区在线观看 | 99riav国产一区二区三区 | 日本色婷婷| www.亚洲视频 | 男女视频在线观看 | 视频一区二区三区中文字幕 | 有码在线 | 国产精品视频97 | 免费一区二区在线观看 | 欧美一级毛片久久99精品蜜桃 | 欧美三级成人理伦 | av网站免费 | 狠狠干综合视频 | 一区二区三区网站 | 99热.com| 国产亚洲精品精品国产亚洲综合 | 99久久99| 国产精品视频一二三 | av一级久久| 亚洲国产精品网站 | 一级中国毛片 | 超碰人人人人 | 久久999| 日本色婷婷 | 午夜欧美a级理论片915影院 | 玖玖玖在线 | 日韩国产在线 | 国产精品一区久久久 | 成人国产精品久久久 |