日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux之Qt利用Sqlite静态编译库(转)

發布時間:2025/5/22 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux之Qt利用Sqlite静态编译库(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:http://www.linuxidc.com/Linux/2011-11/47465.htm

sqlite3編譯安裝

------------------------arm版----------------------

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

2.解壓,進入當前目錄

3.開始配置,執行命令如下(前提配置好交叉編譯環境):
./configure --prefix=/usr/local/sqlite_arm --host=arm-linux

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

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

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

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

8.進入sqlite_arm的bin目錄,配置環境如下:
export LD_LIBRARY_PATH=/mnt/sqlite3_arm/lib:$LD_LIBRARY_PATH

9.執行命令:
./sqlite3
如果成功會顯示sqlite3版本,到此移植sqlite3成功.

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

libsqlite3.a?? libsqlite3.so??? libsqlite3.so.0.8.6
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配置單下加如下內容:

LIBS +=-L/root/test_sqlite_static /
lsqlite3

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

5.主程序main.cpp如下:

#include <QtCore/QCoreApplication> #include "sqlite3.h" #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) {QCoreApplication a(argc, argv);sqlite3 *db=NULL;char *zErrMsg=0;int rc;rc = sqlite3_open("test.db",&db);if(rc){fprintf(stderr,"Can't open database:%s/n",sqlite3_errmsg(db));sqlite3_close(db);return 0;}else printf("You have already successfully!/n");sqlite3_close(db);// return a.exec();exit(1); }

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

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

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

注意:

make時會出錯:

“arm-none-linux-gnueabi-gcc: 3.7.6.2": No such file or directory”
Makefile 127行的“ 3.7.6.2”空格導致,去掉’3’之前的空格,編譯通過。

轉載于:https://www.cnblogs.com/kwseeker-bolgs/p/4747562.html

總結

以上是生活随笔為你收集整理的Linux之Qt利用Sqlite静态编译库(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 爱操影院 | 亚洲毛片一级 | 日本熟妇一区二区三区四区 | www.xxx国产| 精品3p| 日韩在线播放一区二区 | 亚洲逼逼| 欧美成人视 | 中文日本在线 | 丰满人妻一区二区三区四区53 | 奇米影视在线播放 | 国产黄色大片免费看 | av作品在线观看 | 免费在线观看日韩 | www.av在线视频 | 亚洲av无码久久精品狠狠爱浪潮 | 六月婷婷在线观看 | 日韩黄色一级视频 | 最新精品国产 | 在线黄色av | 福利一二三区 | 高清国产一区二区 | 日韩av地址 | 日韩欧美国产中文字幕 | 色av一区 | 福利色播| 亚洲AV午夜福利精品一级无码 | 97精品在线观看 | 九九视频在线播放 | 精品孕妇一区二区三区 | 亚洲久久影院 | 无码人妻一区二区三区免费 | 97夜夜操 | 日本少妇一级 | 久久久久久中文字幕 | 钰慧的mv视频在线观看 | 成人免费版欧美州 | 日本性欧美 | 国产自偷自拍视频 | 欧美第一页浮力影院 | 日本午夜在线视频 | 一级少妇精品久久久久久久 | 国产裸体网站 | 国产精品区一区二 | 久久亚洲美女 | 中文日韩av| 8x8ⅹ成人永久免费视频 | 色综合天天色 | 国内精品视频在线 | 男人天堂视频在线观看 | 五月婷婷狠狠 | 日本老肥婆bbbwbbbwzr | 69av网站| 国产美女黄网站 | 人妻偷人精品一区二区三区 | 国产精品久久一区 | 性歌舞团一区二区三区视频 | 妺妺窝人体色777777 | 国产嫩草影视 | 中文字幕自拍 | 六月久久 | 中文字幕乱码在线观看 | 电影《走路上学》免费 | 这里只有久久精品 | 日本a级片在线播放 | 欧美日本亚洲韩国国产 | 亚洲一区自拍 | 激情自拍偷拍 | 日韩av在线看免费观看 | 91免费国产在线观看 | 午夜电影一区二区三区 | 日本一区欧美 | 国模精品一区二区三区 | 欧美在线你懂的 | 日韩免费片 | 亚洲一区二区精华 | 亚洲污片| 日韩在线观看视频一区二区三区 | 日本精品在线观看 | 综合久久99| 国产91白丝在一线播放 | 老熟妇高潮一区二区高清视频 | 成人午夜视频一区二区播放 | 精品99999| 成人免费午夜视频 | 天堂中文在线视频 | 国产伦精品一区二区三区妓女下载 | 国产精品第九页 | 欧美美女性生活视频 | 欧美日韩不卡合集视频 | 国产视频久久久久 | 超碰av在线播放 | 成人熟女一区二区 | 欧美一区二区三区激情啪啪 | 国产欧美一区二区三区视频在线观看 | 97国产一区 | 人人看人人舔 | 免费在线观看高清影视网站 | 成人小视频在线播放 |