成人免费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-29 09:33:18

Qt 編譯

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-06-21 17:01:44

Qt 靜態 編譯

2011-07-04 17:26:00

Qt SQLite

2011-07-04 17:45:45

Qt Sqlite 數據庫

2011-07-05 17:54:43

QT Sqlite ARM

2011-06-09 11:11:35

QT 靜態庫 動態庫

2011-07-20 12:34:49

SQLite數據庫約束

2017-07-12 09:20:42

SQLite數據庫移植

2011-08-30 14:15:34

QTSQLite數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久中文字幕三级久久日本 | 久久国产精品视频 | 免费99视频| 国产一级毛片视频 | 成人在线一区二区三区 | 日韩欧美一级精品久久 | 日韩电影中文字幕 | 亚洲97 | 免费看国产精品视频 | 久久出精品| 欧美三级网站 | 国产精品免费一区二区三区四区 | 国产精品污www一区二区三区 | 国产伦精品一区二区三区在线 | 欧美成人影院在线 | 亚洲精品第一页 | 欧美a在线观看 | 成人在线不卡 | 亚洲三级在线观看 | 一本色道精品久久一区二区三区 | 亚洲精品久 | 国产精品久久久久久久久久 | 久久国产精品99久久久久久丝袜 | 一本色道久久综合亚洲精品高清 | 亚洲电影一区二区三区 | av黄色片在线观看 | 天天干天天操天天爽 | 国产91在线 | 亚洲 | 精品视频在线免费观看 | 亚洲精选一区 | 精品国产一区二区三区在线观看 | 成人欧美一区二区三区黑人孕妇 | a免费观看 | 91色视频在线 | h片在线免费观看 | www.日韩 | 中文字幕专区 | 亚洲精品电影网在线观看 | 欧美日韩在线播放 | 日韩视频免费看 | 91资源在线|