sqlite庫學習 1 編譯sqlite

2021-10-06 02:04:18 字數 703 閱讀 1551

sqlite是一款輕型的資料庫,是遵守acid的關係型資料庫管理系統。

它很小,只有sqlite3.h、sqlite3ext.h、sqlite3.c三個c語言檔案。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。它能夠支援windows/linux/unix等等主流的作業系統,我們在開發中除了使用c與c++,還可以把它嵌入到其他開發語言中。

同樣比起其他資料庫軟體,若mysql、postgresql這兩款開源的世界著名資料庫管理系統來講,它的處理速度比他們都快。

(2)使用qt creator建立工程

(3)pro檔案新增標頭檔案和原始檔

sources += \

sqlite3.c

headers += \

sqlite3.h \

sqlite3ext.h

(4)windows平台下新增模定義檔案

win32
(5)新增定義

defines += sqlite_enable_column_metadata sqlite_enable_rtree

SQLite學習筆記(1)

sqlite介紹 sqlite是乙個開源的嵌入式關聯式資料庫,它在2000年由d.richard hipp發布,它的減少應用程式管理資料的開銷,sqlite可移植性好,很容易使用,很小,高效而且可靠。sqlite嵌入到使用它的應用程式中,它們共用相同的程序空間,而不是單獨的乙個程序。從外部看,它並不...

Sqlite學習筆記 一 編譯安裝

sqlite簡介 編譯 安裝 拿到原始碼後,我們看到除了sqlite3.c原始檔,還有shell.c檔案。因為sqlite3.c只是乙個動態庫的原始檔,因此通過整合shell.c可以生成sqlite執行碼,簡單來說就是sqlite3的客戶端。1 編譯命令列管理工具 gcc shell.c sqlit...

Boost庫學習筆記(1) 安裝編譯

boost是免費的可移植的c 開源庫,這裡版本選擇1.76.0。bootstrap.bat然後執行 b2.exe install prefix d boost 1.76.0 windows x86 64 msvcboost庫將被安裝到目錄d boost 1.76.0 windows x86 64 m...