0
我想在我的linux上構建sqlite3並在我的C++代碼中使用它。 然而,編譯sqlite3的和包括#include <sqlite3.h>
我收到以下錯誤後:C++ sqlite3 pthread錯誤
.../main.cpp|52|undefined reference to `sqlite3_open'|
並添加sqlite3.c和sqlite3.h到我的項目後,我收到以下錯誤:
.../sqlite3.c|20803|undefined reference to `pthread_mutexattr_init'|
我試着sqlite3的既以下設置:
gcc shell.c sqlite3.c -lpthread -ldl
和
gcc -DSQLITE_THREADSAFE=0 shell.c sqlite3.c -ldl
你知道問題出在哪裏,或者你知道任何SQLite3 CPP包裝嗎?
感謝,