QT 安裝Mysql數(shù)據(jù)庫(kù)插件實(shí)例操作
QT 安裝Mysql數(shù)據(jù)庫(kù)插件實(shí)例操作是本文要介紹的內(nèi)容,不多說(shuō),我們直接進(jìn)入正題。
1、我們先下載MySQL的安裝文件。
2、安裝軟件。
我們選擇定制安裝Custom。
然后選中安裝Include文件和Lib 文件。
我們將安裝路徑更改為:C:\MySQL 。
安裝完成后,我們不進(jìn)行任何操作,將兩個(gè)選項(xiàng)都取消。
3、進(jìn)行編譯。
我們?cè)谧烂嫔祥_(kāi)始菜單中找到Qt Creator 的菜單,然后打開(kāi)Qt Command Prompt。
然后輸入***條命令cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回車。
然后輸入第二條命令:
- qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MySQL\lib\opt\libmysql.lib" mysql.pro
***輸入:mingw32-make ,按下回車后經(jīng)過(guò)幾秒的編譯,整個(gè)編譯過(guò)程中都沒(méi)有出現(xiàn)錯(cuò)誤提示,可以肯定插件已經(jīng)編譯完成了。
4、我們?cè)俅芜M(jìn)入Qt Creator安裝目錄下存放數(shù)據(jù)庫(kù)驅(qū)動(dòng)插件的文件夾。
我這里是D:\Qt\2010.02.1\qt\plugins\sqldrivers
可以看到已經(jīng)有了和MySQL相關(guān)的文件了。
這時(shí)我們需要將C:\MySQL\bin目錄下的libmySQL.dll文件復(fù)制到我們Qt Creator安裝目錄下的qt\bin目錄中。
我們寫個(gè)程序,測(cè)試這時(shí)可用的數(shù)據(jù)庫(kù)驅(qū)動(dòng)。
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- qDebug() << "Available drivers:";
- QStringList drivers = QSqlDatabase::drivers();
- foreach(QString driver, drivers)
- qDebug() << "\t" << driver;
- return a.exec();
- }
可以看到,現(xiàn)在已經(jīng)有了MySQL的數(shù)據(jù)庫(kù)驅(qū)動(dòng)了。
小結(jié):關(guān)于QT 安裝Mysql數(shù)據(jù)庫(kù)插件實(shí)例操作的內(nèi)容介紹完了,希望本文對(duì)你會(huì)有所幫助!