qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          unbutu下Qt4支持sqlite3數(shù)據(jù)庫(kù)的設(shè)置

           qt4如果要支持sqlite3數(shù)據(jù)庫(kù),則必須修改qmke -project和qmake之后生成的Makefile文件中的INCPATH和LIBS目錄:
            INCPATH問Qt支持的頭文件路徑,LIBS為Qt支持的庫(kù)文件的路徑,針對(duì)sqlite3分別為sqlite3.h和libsqlite3.so.0.8.6(注意此文件是libsqlite3.so.0這兒符號(hào)鏈接文件所連接到的真實(shí)文件)
            1 INCPATH = -I/sqlite3.h文件的絕對(duì)路徑的上一級(jí)目錄(-I為大寫的i)
            例如我的sqlite3.h的絕對(duì)路徑為:/home/linux/uboot_compile/gcc-3.4.5-glibc-2.3.6/arm-linux/arm-linux/include/sqlite3.h
            則INCPATH = 后面添加 -I/home/linux/uboot_compile/gcc-3.4.5-glibc-2.3.6/arm-linux/arm-linux/include
            2 LIBS = -L/(libsqlite3.so.0這個(gè)符號(hào)鏈接文件的絕對(duì)路徑的上一級(jí)目錄) -lsqlite3.so.0(-l為小寫的L)
            例如我的libsqlite3.so.0動(dòng)態(tài)庫(kù)文件路徑為:/usr/lib/i386-linux-gnu/libsqlite3.so.0
            則LIBS = 后面添加 -L/usr/lib/i386-linux-gnu -lsqlite3(去掉libsqlite3.so.0的Lib和后綴,然后前面加'"l")
            注意:如果還是提示鏈接不到-lsqlite3,則做如下修改:
            把Qt工程下的.pro文件打開,添加:LIBS +=  /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6(指定到動(dòng)態(tài)庫(kù)真實(shí)文件)
            3 保存退出Makefile,執(zhí)行make,此時(shí)你會(huì)發(fā)現(xiàn)makefile中的LIBS自動(dòng)添加上了  /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6
            需要注意的是如果重新qmake,則Makefile需要再次修改!!!

          posted on 2013-12-05 10:48 順其自然EVO 閱讀(288) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 浮梁县| 东安县| 青海省| 平顶山市| 无极县| 延长县| 黄陵县| 卢湾区| 琼结县| 沐川县| 明水县| 神农架林区| 武山县| 营山县| 宜良县| 都兰县| 林芝县| 孟津县| 沁源县| 河南省| 宁武县| 阳江市| 鄄城县| 龙川县| 句容市| 绍兴市| 威宁| 沐川县| 壶关县| 汶上县| 绩溪县| 吐鲁番市| 汝州市| 嘉峪关市| 吕梁市| 依安县| 巢湖市| 那曲县| 洮南市| 滨州市| 定陶县|