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

詳解Qt 利用Sqlite靜態編譯庫 Linux 篇

移動開發
本文介紹的是詳解Qt 利用Sqlite靜態編譯庫 (Linux 篇),很詳細的為你介紹了編譯操作步驟,我們先看內容,

詳解Qt 利用Sqlite靜態編譯庫 (Linux 篇)是本文要介紹的內容,在壇子里逛,發現一片好文章,與大家分享一下。我們先來看內容。

sqlite3編譯安裝

ARM版

1.從官方網站下載sqlite-autoconf-3070602.tar.gz

2.解壓,進入當前目錄

3.開始配置,執行命令如下(前提配置好交叉編譯環境):

  1. ./configure --prefix=/usr/local/sqlite_arm --host=arm-linux 

4.開始編譯,執行命令如下:

  1. make 

5.開始安裝,執行命令如下:

  1. make install 

6.安裝完,進入/usr/local/sqlite_arm,里面有東西(bin lib include share)生成說明安裝成功

7.把整個安裝文件sqlite_arm拷貝到開發板上

8.進入sqlite_arm的bin目錄,配置環境如下:

  1. export LD_LIBRARY_PATH=/mnt/sqlite3_arm/lib:$LD_LIBRARY_PATH 

9.執行命令:

  1. ./sqlite3 

如果成功會顯示sqlite3版本,到此移植sqlite3成功.

sqlite3靜態庫

1.安裝完arm版sqlite3,進入安裝目錄sqlite3_arm的lib目錄底下,內容如下

  1. libsqlite3.a   libsqlite3.so    libsqlite3.so.0.8.6  
  2. libsqlite3.la  libsqlite3.so.0  pkgconfig 

2.把libsqlite3.a拷貝到自己的應用程序目錄下(比如我的Qtcreator應用程序test_sqlite_static)同時拷貝sqlite3_arm的include目錄底下的sqlite3.h到test_sqlite_static

3.在Qtcreator中的test_sqlite_static.pro配置單下加如下內容:

  1. LIBS +=-L/root/test_sqlite_static /  
  2. lsqlite3 

4.同時項目中添加已存在的頭文件sqlite3.h

5.主程序main.cpp如下:

  1. #include <QtCore/QCoreApplication> 
  2. #include "sqlite3.h"  
  3. #include <stdio.h> 
  4. #include <stdlib.h> 
  5. int main(int argc, char *argv[])  
  6. {  
  7.     QCoreApplication a(argc, argv);  
  8.     sqlite3 *db=NULL;  
  9.     char *zErrMsg=0;  
  10.     int rc;  
  11.  
  12.     rc = sqlite3_open("test.db",&db);  
  13.     if(rc)  
  14.     {  
  15.         fprintf(stderr,"Can't open database:%s/n",sqlite3_errmsg(db));  
  16.         sqlite3_close(db);  
  17.         return 0;  
  18.     }  
  19.     else printf("You have already successfully!/n");  
  20.     sqlite3_close(db);  
  21.  
  22.    // return a.exec();  
  23.     exit(1);  

6.在Qtcreator中的Projects中的Build Settings項中的Qt version設置為Qt/e版本

7.編譯程序,然后把程序拷貝到開發板,同時需要庫:

  1. libQtCore.so.4 libQtNetwork.so.4 libQtTest.so.4 

8.運行程序./test_sqlite_static,成功則在當前目錄有test.db文件生成

小結:關于詳解Qt 利用Sqlite靜態編譯庫 (Linux 篇)的內容介紹完了,希望本篇文章對你有所幫助。更多相關內容請參考編輯推薦。

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

2011-08-29 09:33:24

WindowsQt庫靜態

2011-07-05 10:22:44

Qt Sqlite

2011-07-01 14:06:57

Qt sqlite

2011-06-23 09:54:00

VS2010 Qt 4.7.2 Qt

2011-06-21 16:51:21

Qt 靜態 編譯

2011-07-04 17:18:23

Qt SQLite 數據庫

2011-06-29 17:00:26

QT 靜態編譯 Debug

2011-07-05 14:46:34

2011-06-21 16:40:58

Qt 靜態編譯

2011-07-05 10:03:00

Qt MYSQL 數據庫

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-06-29 09:33:18

Qt 編譯

2011-06-21 17:01:44

Qt 靜態 編譯

2011-07-05 17:54:43

QT Sqlite ARM

2011-07-04 17:26:00

Qt SQLite

2011-07-04 17:45:45

Qt Sqlite 數據庫

2011-06-09 11:11:35

QT 靜態庫 動態庫

2017-07-12 09:20:42

SQLite數據庫移植

2011-07-20 12:34:49

SQLite數據庫約束

2011-08-30 14:15:34

QTSQLite數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品乱码久久久久v最新版 | 国产福利91精品一区二区三区 | 日韩性在线 | 亚洲中午字幕 | 欧美精品久久久 | 亚洲精品一区二区三区在线 | 日韩精品成人av | 日批免费在线观看 | 欧美国产精品一区二区三区 | 国产精品久久久久无码av | 祝你幸福电影在线观看 | 精品欧美一区二区在线观看欧美熟 | 欧美日本韩国一区二区 | 亚洲精品久久久久久久久久久久久 | 成人在线免费av | 三级视频网站 | 一区二区福利视频 | 一区二区三区国产精品 | 久久久久九九九女人毛片 | 亚洲精品成人在线 | 久久久黄色 | 韩国理论电影在线 | 国产精品一区二区无线 | 一区二区三区四区在线视频 | 韩国理论电影在线 | 99re6在线视频精品免费 | 天堂一区二区三区 | 久久99精品视频 | 亚洲国产视频一区二区 | 成人在线不卡 | 日韩成人在线观看 | 精久久久| 亚洲成av人片在线观看无码 | 在线观看国产视频 | 日韩精品视频在线 | 日韩性生活网 | av国产精品| 在线观看国产三级 | 亚洲精品综合 | 亚洲精品视频在线观看视频 | 欧美一级全黄 |