Necessary ‘#include <sqlite3.h>’ ’ #define SQLITE_HAS_CODEC 1’ are included in src file yet still resulted to “implicit declaration of function ‘sqlite3_key’; did you mean ‘sqlite3_log’?” when compiling using ‘gcc -I /usr/local/bin/sqlcipher -o SQLite_example SQLite_example.c -lssl -lcrypto -l sqlite3’ suggested from a similar forum post C project: building with dynamically compiled SQLCipher. and prior I did a ‘make’ and ‘make install’ as mentioned in sqlcipher github repo.