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

QT學習之路 Windows下編譯Mysql驅動

移動開發
本文介紹的是Windows下編譯Mysql驅動 QT學習之路,很詳細的為友們介紹本文的操作,先來看內容。

QT學習之路 Windows下編譯Mysql驅動是本文呢介紹的內容,安裝驅動的步驟為友們詳細介紹,不不多說,我們先來看內容。

步驟一:

在C:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql目錄下找到mysql.pro文件,在第二行添加:

  1. INCLUDEPATH += "C:\Program Files\MySQL\MySQL Server 5.1\include"  
  2. LIBS += "C:\Program Files\MySQL\MySQL Server 5.1\lib\opt\libmysql.lib" 

注意:默認安裝mysql是不會有opt目錄產生的,所以安裝mysql過程中需選擇自定義安裝,中間有個過程可以選擇添加include source類似的字眼的東西(具體忘記了,默認是X選項,是沒有選擇的)。

步驟二:

從命令行進入C:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql目錄,生成Makefile:

  1. qmake -o Makefile mysql.pro 

(期間可能會有警告:WARNING: c:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql\mysql.pro:3: Unescaped backslashes are deprecated.暫不用理會,不會影響結果)。

步驟三:

執行make命令。

【注意】:

1、用nmake命令會產生如下錯誤:

  1. NMAKE : fatal error U1073: don't know how to make 'c:/Program\' Stop.  
  2. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\bin\NMAKE.EXE"' : return code '0x2' 

所以不能用nmake編譯。

2、讓make命令生效:

我安裝的是QT SDK for Windows(qt-sdk-win-opensource-2010.05.exe),默認情況下是不能執行make命令,從Qt安裝目錄下搜索了一把(搜索make.exe),結果只有qmake.exe和mingw32-make.exe,注意這個mingw32-make.exe文件,在使用Qt Creator IDE編譯時輸出信息中也總是會有這個命令信息。這里只需要簡單的將mingw32-make.exe拷貝一份,并命名為make.exe便可以使用make命令(前提:環境變量中添加C:\Qt\2010.05\mingw\bin路徑)。

3、執行make命令時可能還是編譯不過,報錯信息中會有很多關于C:\Program Files\Microsoft Visual Studio\VC98\include目錄的信息。

我懷疑是我安裝的VC6的問題,可能Qt庫中有很多與VC同名的文件,而環境變量中C:\Program Files\Microsoft Visual Studio\VC98\include的位置比Qt路徑靠前,編譯時包含的是VC的頭文件所以才報錯。我簡單的將VC98目錄改了一下名(任意改名,只要不是VC98就OK了,不過完了之后還得把它改回來,免得影響VC的使用),再次編譯就通過了,寫了個連接mysql的小程序驗證了下,已經能連接上了。

4、網上有很多人說要用reimp.exe生成libmysql.def、libmysql.a,從我上面描述的步驟里看,似乎用不著。

小結:QT學習之路 Windows下編譯Mysql驅動的內容介紹完了,希望本文對你有所幫助!

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

2011-06-14 13:59:09

Qt Qt 4.7.3 MYsql

2011-07-05 09:25:05

Qt MySQL 驅動

2011-06-21 16:40:58

Qt 靜態編譯

2011-07-05 13:44:17

2011-07-02 13:24:39

QT Linux

2011-07-05 14:29:44

Ubuntu QT Mysql

2011-07-05 14:16:50

QT Mysql 驅動

2011-06-17 10:19:11

Qt QWidge QSetting

2011-06-17 09:58:26

Qt Chapter QObject

2011-07-05 14:23:07

QT MySQL 驅動

2011-06-29 15:36:21

Qt Embedded 鍵盤

2011-07-02 13:42:24

Qt 移植

2011-06-21 17:01:44

Qt 靜態 編譯

2010-06-01 14:51:45

MySQL驅動

2009-05-28 13:27:33

Windows CE

2011-06-21 17:35:11

Qt Creator 編譯

2011-08-29 09:33:24

WindowsQt庫靜態

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-06-16 10:09:25

QT Windows DLL

2011-06-24 17:05:07

QT QT 4.7.3 windows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品欧美一区二区三区久久久小说 | 国产福利视频网站 | 日韩黄色小视频 | 三级视频在线观看电影 | 欧美黄页| 中文在线播放 | 天天天操 | 国产亚洲精品精品国产亚洲综合 | 国产精品免费一区二区三区四区 | 国产精品视屏 | 中文字幕 在线观看 | 日本在线中文 | 日韩1区2区| 天天曰天天干 | 久久丝袜 | 黄色av网站在线观看 | av性色全交蜜桃成熟时 | 五月婷婷导航 | 精品综合久久 | 天天操综合网站 | 日韩三级视频 | 亚洲精品视频一区 | 国产综合精品 | 久久亚洲欧美日韩精品专区 | 99热碰 | 国产视频二区 | 综合在线视频 | 亚洲热在线视频 | 欧美aⅴ片 | 欧美一级视频免费看 | 精品国产欧美 | 黄色国产在线播放 | 成人免费看| 欧美手机在线 | 中国大陆高清aⅴ毛片 | 色婷婷精品久久二区二区蜜臂av | 中文字字幕一区二区三区四区五区 | 亚洲精视频| 男女午夜激情视频 | 欧美日韩国产中文 | 99免费在线|