sqlite3 編譯問題

2021-06-28 17:55:11 字數 432 閱讀 9920

sqlite3用到libpthread和libdl因此要鏈結這兩個庫

假如先把sqlite3.c編譯成sqlite3.o或者libsqlite3.a

g++ -lm -lpthread -ldl -o 目標 main.o sqlite3.o 或者

g++ -lm -lpthread -ldl -lsqlite3 -o 目標 main.o sqlite3.o

都會報鏈結錯誤,找不到pthread和dl裡面的函式

必須要這樣做

g++ main.o sqlite3.o -lm -lpthread -ldl -o 目標或者

g++ main.o -lsqlite3 -lm -lpthread -ldl  

-o 目標 ,這裡-lsqite3得放在所以庫的前面

才能編譯過去

但是用mips的編譯器確沒事

sqlite3加密編譯

廢話不多說,直接貼出方法,目的在於請路過老鳥幫助測試一下功能是否全面,是否真正實現了加密 反正我用記事本開啟生成的db檔案看不到寫入記錄的明文了 codec.c codec.h rijndael.c rijndael.h codecext.c 二 sqlite3的加密函式說明 sqlite3 key...

使用sqlite3 模組操作sqlite3資料庫

python內建了sqlite3模組,可以操作流行的嵌入式資料庫sqlite3。如果看了我前面的使用 pymysql 操作mysql資料庫這篇文章就更簡單了。因為它們都遵循pep 249,所以操作方法幾乎相同。廢話就不多說了,直接看 吧。都差不多,首先匯入模組,然後建立連線,然後獲取游標物件,之後利...

vs下編譯sqlite3庫

最近要在windows下使用小型資料庫,首先想到的就是sqlite。官網上提供了sqlite3的dll和def檔案。sqlite amalgamation 3280000.zip,包含sqlite3的原始碼 sqlite dll win32 x86 3280000.zip,包含sqlite3的dll...