在Linux環(huán)境下編譯Qt的MySQL驅(qū)動(dòng) |
發(fā)布時(shí)間: 2012/8/13 16:28:25 |
Qt SDK包含了QtCreator和Qt基礎(chǔ)庫,是個(gè)非常優(yōu)秀的開發(fā)環(huán)境。但這個(gè)安裝包里面的Qt基礎(chǔ)庫的plugins里面數(shù)據(jù)庫驅(qū)動(dòng)只有sqlite,沒包含 MySQL 的驅(qū)動(dòng),而MySQL是很常用的一個(gè)數(shù)據(jù)庫平臺(tái)。 到Trolltech下個(gè)Qt的源碼包,這個(gè)包里面有MySQL驅(qū)動(dòng)的源程序。在編譯MySQL驅(qū)動(dòng)之前,請確定你已經(jīng)安裝了完整的MySQL數(shù)據(jù)庫,一定要包括mysql-devel,這是編譯驅(qū)動(dòng)需要的。 下面以我的機(jī)器環(huán)境為例進(jìn)行操作。 執(zhí)行完成之后,操作所在的路徑中會(huì)多出一個(gè)文件 libqsqlmysql.so,這就是qt的mysql驅(qū)動(dòng)。把它拷貝到Qt SDK的Qt相應(yīng)位置上,在我的機(jī)器里它在/home/pub/qtsdk-2009.02/qt/plugins/sqldrivers里。 注意事項(xiàng): 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |