Problem with SQLCipher building on windows

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.

Hi @Bilbo_Baggins,

It appears your build is having issues linking properly to OpenSSL based on the error message.

Thank you for your answer. I linked OpenSSL libraries like that:

LTLIBPATHS = $(LTLIBPATHS) /LIBPATH:"C:\\Program Files\\OpenSSL-Win64\\lib" /LIBPATH:"C:\\Program Files\\OpenSSL-Win64\\lib\\VC"
LTLIBS = $(LTLIBS) capi.lib dasync.lib libapps.lib libcrypto.lib libcrypto_static.lib libssl_static.lib libssl.lib libtestutil.lib openssl.lib ossltest.lib padlock.lib uitest.lib libcrypto64MD.lib libcrypto64MDd.lib libcrypto64MT.lib libcrypto64MTd.lib libssl64MD.lib libssl64MDd.lib libssl64MT.lib libssl64MTd.lib

this is the structure of C:\Program Files\OpenSSL-Win64\lib

│   capi.lib
│   dasync.lib
│   libapps.lib
│   libcrypto.def
│   libcrypto.lib
│   libcrypto_static.lib
│   libssl.def
│   libssl.lib
│   libssl_static.lib
│   libtestutil.lib
│   openssl.lib
│   ossltest.lib
│   padlock.lib
│   uitest.lib
│
└───VC
    │   libcrypto64MD.lib
    │   libcrypto64MDd.lib
    │   libcrypto64MT.lib
    │   libcrypto64MTd.lib
    │   libssl64MD.lib
    │   libssl64MDd.lib
    │   libssl64MT.lib
    │   libssl64MTd.lib
    │
    └───static
            libcrypto64MD.lib
            libcrypto64MDd.lib
            libcrypto64MT.lib
            libcrypto64MTd.lib
            libssl64MD.lib
            libssl64MDd.lib
            libssl64MT.lib
            libssl64MTd.lib

Should I do any additional changes in Makefile?