J'essaye de construire sqlite3 sur mon linux et l'utiliser dans mon code C++. Cependant, après la compilation sqlite3 et y compris #include <sqlite3.h>
je reçois l'erreur suivante:C++ sqlite3 erreur pthread
.../main.cpp|52|undefined reference to `sqlite3_open'|
et après avoir ajouté sqlite3.c et sqlite3.h à mon projet, je reçois l'erreur suivante:
.../sqlite3.c|20803|undefined reference to `pthread_mutexattr_init'|
J'ai essayé sqlite3 avec les deux paramètres suivants:
gcc shell.c sqlite3.c -lpthread -ldl
et
gcc -DSQLITE_THREADSAFE=0 shell.c sqlite3.c -ldl
Avez-vous une idée de l'origine du problème ou connaissez-vous un encapsuleur SQLite3 CPP?
Merci,