Hello everyone!
I want to use SQLCipher for my project. I got sources from here: GitHub - chf2000/sqlcipher-for-windows: SQLCipher is an SQLite extension that provides 256 bit AES encryption of database files.
and tried to built it by this guide: Windows - Compiling SQLCipher - 《DB Browser for SQLite》 - 书栈网 · BookStack
but I got errors:
Создается библиотека sqlcipher.lib и объект sqlcipher.exp
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MD_get_size в функции sqlcipher_openssl_get_hmac_sz.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_CIPHER_get_nid в функции sqlcipher_openssl_get_cipher.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_CIPHER_get_block_size в функции sqlcipher_openssl_get_block_sz.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_CIPHER_get_key_length в функции sqlcipher_openssl_get_key_sz.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_CIPHER_get_iv_length в функции sqlcipher_openssl_get_iv_sz.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_fetch в функции sqlcipher_openssl_hmac.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_CTX_new в функции sqlcipher_openssl_hmac.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_CTX_free в функции sqlcipher_openssl_hmac.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_init в функции sqlcipher_openssl_hmac.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_update в функции sqlcipher_openssl_hmac.
sqlite3.lo : error LNK2019: ссылка на неразрешенный внешний символ EVP_MAC_final в функции sqlcipher_openssl_hmac.
sqlcipher.dll : fatal error LNK1120: неразрешенных внешних элементов: 11
How can I fix that?
I will be appreciate your help because I’m pretty new in c++ and library building.