Qt5.4 MSVC mysql驅動編譯;

Rocky_Ansi發表於2015-06-06

 

               http://www.mysql.com/  下載mysql

               http://download.qt.io/archive/qt/     Qt 下載

             

1、 mysql安裝原始碼        

      

    

注意勾選這一步,將mysql原始碼安裝上;

 


2、進行產生Makefile檔案;

 


產生Makefile檔案
qmake "INCLUDEPATH+=C:\mysql\include" "LIBS+=C:\mysql\lib\debug\libmysql.lib" -o Makefile mysql.pro
此處的mysql檔案 是將mysql安裝目錄下的 include 與 lib 資料夾取出,新建;;

注意: mysql動態庫 可以選擇debug目錄下的libmysql.lib檔案 進行編譯Makefile檔案;

 


當我們使用mysql安裝目錄的時候,中間存在空格,可能出現下列錯誤,為此我將其目錄取出,在qmake的時候使用新的目錄;;不會產生問題;;

-------可以參照 http://1.guotie.sinaapp.com/?p=363 進行改正;

 

3、 nmake 進行編譯

 

 

使用Vs2010 nmake編譯工具 到我們Qt產生Makefile檔案的目錄下進行編譯,產生我們需要的動態連結檔案;

 

 

4、 將產生的目標檔案移到指定目錄

 


就會產生我們需要的檔案
qsqlmysql.dll 與 qsqlmysqld.dll 檔案

只需要將 他們移動到我們的

 

目錄下即可;


同時將 我們mysql\lib\debug下的 libmysql.lib 移動到msvc2010的bin目錄下;;


 

相關文章