|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина fatal error LNK1120: 44 неразрешенных внешних элементов |
fatal error LNK1120: 44 неразрешенных внешних элементов |
Всем доброго времени суток! В общем столкнулся с такой проблемой при компиляции:
Код fatal error LNK1120: 44 неразрешенных внешних элементов Код error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Final в функции "public: void __thiscall HmacHash::Finalize(void)" (?Finalize@HmacHash@@QAEXXZ) Решил погуглить, все пишут что это проблема в свойствах проекта, а что именно я так и не понял. Может вы подскажите?
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 1 написано 09.07.2014 в 11:23
|
_dm666, я не помню даже от куда я взял эти исходники... Ну к примеру есть какие то догадки?
Добавлено (10.07.2014, 00:16) Код 3> Создается библиотека D:/bc/core/source/b1/dep/mysqllite/Debug/libmysql.lib и объект D:/bc/core/source/b1/dep/mysqllite/Debug/libmysql.exp 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CIPHER_get_name в функции _mysql_get_ssl_cipher@4 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_SSL_CIPHER_get_name" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_current_cipher в функции _mysql_get_ssl_cipher@4 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_SSL_get_current_cipher" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _X509_free в функции _ssl_verify_server_cert 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_X509_free" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _X509_NAME_oneline в функции _ssl_verify_server_cert 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_X509_NAME_oneline" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _X509_get_subject_name в функции _ssl_verify_server_cert 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_X509_get_subject_name" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_peer_certificate в функции _ssl_verify_server_cert 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_SSL_get_peer_certificate" 3>client.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_free в функции _mysql_ssl_free 3>viosslfactories.obj : error LNK2001: неразрешенный внешний символ "_SSL_CTX_free" 3>viosocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_fd в функции _vio_poll_read 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_SSL_get_fd" 3>viosocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_pending в функции _vio_is_connected 3>viossl.obj : error LNK2001: неразрешенный внешний символ "_SSL_pending" 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_read в функции _vio_ssl_read 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_error в функции _report_errors 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _ERR_error_string в функции _report_errors 3>viosslfactories.obj : error LNK2001: неразрешенный внешний символ "_ERR_error_string" 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _ERR_get_error_line_data в функции _report_errors 3>viosslfactories.obj : error LNK2001: неразрешенный внешний символ "_ERR_get_error_line_data" 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_write в функции _vio_ssl_write 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_shutdown в функции _vio_ssl_close 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_set_quiet_shutdown в функции _vio_ssl_close 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_free в функции _vio_ssl_delete 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_accept в функции _sslaccept 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_shared_ciphers в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _X509_get_issuer_name в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_set_fd в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_SESSION_set_timeout в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_get_session в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_clear в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_new в функции _ssl_do 3>viossl.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_connect в функции _sslconnect 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_set_verify в функции _new_VioSSLConnectorFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _TLSv1_client_method в функции _new_VioSSLConnectorFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _DH_free в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_ctrl в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_set_default_verify_paths в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_load_verify_locations в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_set_cipher_list в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_new в функции _new_VioSSLFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _BN_bin2bn в функции _get_dh512 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _DH_new в функции _get_dh512 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_check_private_key в функции _vio_set_cert_stuff 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_use_PrivateKey_file в функции _vio_set_cert_stuff 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _ERR_print_errors_fp в функции _vio_set_cert_stuff 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_use_certificate_file в функции _vio_set_cert_stuff 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_load_error_strings в функции _check_ssl_init 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _OPENSSL_add_all_algorithms_noconf в функции _check_ssl_init 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_library_init в функции _check_ssl_init 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSL_CTX_set_session_id_context в функции _new_VioSSLAcceptorFd 3>viosslfactories.obj : error LNK2019: ссылка на неразрешенный внешний символ _TLSv1_server_method в функции _new_VioSSLAcceptorFd 3>D:\bc\core\source\b1\bin\Debug\libmysql.dll : fatal error LNK1120: 45 неразрешенных внешних элементов 4>------ Построение начато: проект: oregon-core, Конфигурация: Debug Win32 ------ 5>------ Построение начато: проект: oregon-realm, Конфигурация: Debug Win32 ------ 5> Создается библиотека D:/bc/core/source/b1/src/oregonrealm/Debug/oregon-realm.lib и объект D:/bc/core/source/b1/src/oregonrealm/Debug/oregon-realm.exp 5>AuthSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _CRYPTO_free в функции "public: void __thiscall AuthSocket::_SetVSFields(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?_SetVSFields@AuthSocket@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 5>PatchHandler.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Final в функции "public: void __thiscall PatchCache::LoadPatchMD5(char const *)" (?LoadPatchMD5@PatchCache@@QAEXPBD@Z) 5>PatchHandler.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Update в функции "public: void __thiscall PatchCache::LoadPatchMD5(char const *)" (?LoadPatchMD5@PatchCache@@QAEXPBD@Z) 5>PatchHandler.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Init в функции "public: void __thiscall PatchCache::LoadPatchMD5(char const *)" (?LoadPatchMD5@PatchCache@@QAEXPBD@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_new в функции "public: __thiscall BigNumber::BigNumber(void)" (??0BigNumber@@QAE@XZ) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_dup в функции "public: __thiscall BigNumber::BigNumber(class BigNumber const &)" (??0BigNumber@@QAE@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_set_word в функции "public: __thiscall BigNumber::BigNumber(unsigned int)" (??0BigNumber@@QAE@I@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_free в функции "public: __thiscall BigNumber::~BigNumber(void)" (??1BigNumber@@QAE@XZ) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_lshift в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add_word в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bin2bn в функции "public: void __thiscall BigNumber::SetBinary(unsigned char const *,int)" (?SetBinary@BigNumber@@QAEXPBEH@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_hex2bn в функции "public: void __thiscall BigNumber::SetHexStr(char const *)" (?SetHexStr@BigNumber@@QAEXPBD@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_rand в функции "public: void __thiscall BigNumber::SetRand(int)" (?SetRand@BigNumber@@QAEXH@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_copy в функции "public: class BigNumber __thiscall BigNumber::operator=(class BigNumber const &)" (??4BigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add в функции "public: class BigNumber __thiscall BigNumber::operator+=(class BigNumber const &)" (??YBigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_sub в функции "public: class BigNumber __thiscall BigNumber::operator-=(class BigNumber const &)" (??ZBigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_free в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mul в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_new в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_div в функции "public: class BigNumber __thiscall BigNumber::operator/=(class BigNumber const &)" (??_0BigNumber@@QAE?AV0@ABV0@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_exp в функции "public: class BigNumber __thiscall BigNumber::Exp(class BigNumber const &)" (?Exp@BigNumber@@QAE?AV1@ABV1@@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mod_exp в функции "public: class BigNumber __thiscall BigNumber::ModExp(class BigNumber const &,class BigNumber const &)" (?ModExp@BigNumber@@QAE?AV1@ABV1@0@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_num_bits в функции "public: int __thiscall BigNumber::GetNumBytes(void)" (?GetNumBytes@BigNumber@@QAEHXZ) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_get_word в функции "public: unsigned int __thiscall BigNumber::AsDword(void)" (?AsDword@BigNumber@@QAEIXZ) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2bin в функции "public: unsigned char * __thiscall BigNumber::AsByteArray(int,bool)" (?AsByteArray@BigNumber@@QAEPAEH_N@Z) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2hex в функции "public: char const * __thiscall BigNumber::AsHexStr(void)" (?AsHexStr@BigNumber@@QAEPBDXZ) 5>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2dec в функции "public: char const * __thiscall BigNumber::AsDecStr(void)" (?AsDecStr@BigNumber@@QAEPBDXZ) 5>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Init в функции "public: __thiscall Sha1Hash::Sha1Hash(void)" (??0Sha1Hash@@QAE@XZ) 5>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Update в функции "public: void __thiscall Sha1Hash::UpdateData(unsigned char const *,int)" (?UpdateData@Sha1Hash@@QAEXPBEH@Z) 5>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Final в функции "public: void __thiscall Sha1Hash::Finalize(void)" (?Finalize@Sha1Hash@@QAEXXZ) 5>D:\bc\core\source\b1\bin\Debug\oregon-realm.exe : fatal error LNK1120: 30 неразрешенных внешних элементов 4> Создается библиотека D:/bc/core/source/b1/src/oregoncore/Debug/oregon-core.lib и объект D:/bc/core/source/b1/src/oregoncore/Debug/oregon-core.exp 4>game.lib(WorldSocket.obj) : error LNK2019: ссылка на неразрешенный внешний символ _CRYPTO_free в функции "private: int __thiscall WorldSocket::HandleAuthSession(class WorldPacket &)" (?HandleAuthSession@WorldSocket@@AAEHAAVWorldPacket@@@Z) 4>game.lib(WardenBase.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1 в функции "public: static unsigned int __cdecl WardenBase::BuildChecksum(unsigned char const *,unsigned int)" (?BuildChecksum@WardenBase@@SAIPBEI@Z) 4>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Final в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(class WorldSession *)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@PAVWorldSession@@@Z) 4>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Final" 4>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Update в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(class WorldSession *)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@PAVWorldSession@@@Z) 4>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Update" 4>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Init в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(class WorldSession *)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@PAVWorldSession@@@Z) 4>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Init" 4>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Init в функции "public: __thiscall Sha1Hash::Sha1Hash(void)" (??0Sha1Hash@@QAE@XZ) 4>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Update в функции "public: void __thiscall Sha1Hash::UpdateData(unsigned char const *,int)" (?UpdateData@Sha1Hash@@QAEXPBEH@Z) 4>shared.lib(Sha1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Final в функции "public: void __thiscall Sha1Hash::Finalize(void)" (?Finalize@Sha1Hash@@QAEXXZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_new в функции "public: __thiscall BigNumber::BigNumber(void)" (??0BigNumber@@QAE@XZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_dup в функции "public: __thiscall BigNumber::BigNumber(class BigNumber const &)" (??0BigNumber@@QAE@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_set_word в функции "public: __thiscall BigNumber::BigNumber(unsigned int)" (??0BigNumber@@QAE@I@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_free в функции "public: __thiscall BigNumber::~BigNumber(void)" (??1BigNumber@@QAE@XZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_lshift в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add_word в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bin2bn в функции "public: void __thiscall BigNumber::SetBinary(unsigned char const *,int)" (?SetBinary@BigNumber@@QAEXPBEH@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_hex2bn в функции "public: void __thiscall BigNumber::SetHexStr(char const *)" (?SetHexStr@BigNumber@@QAEXPBD@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_rand в функции "public: void __thiscall BigNumber::SetRand(int)" (?SetRand@BigNumber@@QAEXH@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_copy в функции "public: class BigNumber __thiscall BigNumber::operator=(class BigNumber const &)" (??4BigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add в функции "public: class BigNumber __thiscall BigNumber::operator+=(class BigNumber const &)" (??YBigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_sub в функции "public: class BigNumber __thiscall BigNumber::operator-=(class BigNumber const &)" (??ZBigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_free в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mul в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_new в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_div в функции "public: class BigNumber __thiscall BigNumber::operator/=(class BigNumber const &)" (??_0BigNumber@@QAE?AV0@ABV0@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_exp в функции "public: class BigNumber __thiscall BigNumber::Exp(class BigNumber const &)" (?Exp@BigNumber@@QAE?AV1@ABV1@@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mod_exp в функции "public: class BigNumber __thiscall BigNumber::ModExp(class BigNumber const &,class BigNumber const &)" (?ModExp@BigNumber@@QAE?AV1@ABV1@0@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_num_bits в функции "public: int __thiscall BigNumber::GetNumBytes(void)" (?GetNumBytes@BigNumber@@QAEHXZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_get_word в функции "public: unsigned int __thiscall BigNumber::AsDword(void)" (?AsDword@BigNumber@@QAEIXZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2bin в функции "public: unsigned char * __thiscall BigNumber::AsByteArray(int,bool)" (?AsByteArray@BigNumber@@QAEPAEH_N@Z) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2hex в функции "public: char const * __thiscall BigNumber::AsHexStr(void)" (?AsHexStr@BigNumber@@QAEPBDXZ) 4>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2dec в функции "public: char const * __thiscall BigNumber::AsDecStr(void)" (?AsDecStr@BigNumber@@QAEPBDXZ) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_set_key_length в функции "public: __thiscall SARC4::SARC4(unsigned char)" (??0SARC4@@QAE@E@Z) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptInit_ex в функции "public: __thiscall SARC4::SARC4(unsigned char)" (??0SARC4@@QAE@E@Z) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_rc4 в функции "public: __thiscall SARC4::SARC4(unsigned char)" (??0SARC4@@QAE@E@Z) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_init в функции "public: __thiscall SARC4::SARC4(unsigned char)" (??0SARC4@@QAE@E@Z) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_cleanup в функции "public: __thiscall SARC4::~SARC4(void)" (??1SARC4@@QAE@XZ) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptFinal_ex в функции "public: void __thiscall SARC4::UpdateData(int,unsigned char *)" (?UpdateData@SARC4@@QAEXHPAE@Z) 4>shared.lib(SARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptUpdate в функции "public: void __thiscall SARC4::UpdateData(int,unsigned char *)" (?UpdateData@SARC4@@QAEXHPAE@Z) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Init_ex в функции "public: __thiscall HmacHash::HmacHash(void)" (??0HmacHash@@QAE@XZ) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_sha1 в функции "public: __thiscall HmacHash::HmacHash(void)" (??0HmacHash@@QAE@XZ) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_CTX_init в функции "public: __thiscall HmacHash::HmacHash(void)" (??0HmacHash@@QAE@XZ) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_CTX_cleanup в функции "public: __thiscall HmacHash::~HmacHash(void)" (??1HmacHash@@QAE@XZ) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Update в функции "public: void __thiscall HmacHash::UpdateData(unsigned char const *,int)" (?UpdateData@HmacHash@@QAEXPBEH@Z) 4>shared.lib(Hmac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Final в функции "public: void __thiscall HmacHash::Finalize(void)" (?Finalize@HmacHash@@QAEXXZ) 4>D:\bc\core\source\b1\bin\Debug\oregon-core.exe : fatal error LNK1120: 44 неразрешенных внешних элементов
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 3 написано 10.07.2014 в 00:16
|
там предлагают установить какие то библиотеки, они у меня есть и не помогло все равно... Актуально. Добавлено (11.07.2014, 23:47)
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 5 написано 11.07.2014 в 23:47
|
epico, переустановил MVS и SSL библиотеки - ничего не дало.
Добавлено (12.07.2014, 16:28) Код 5>D:\bc\core\OregonCore\dep\mysqllite\include\internal\violite.h(102): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory 5> viossl.c 5>D:\bc\core\OregonCore\dep\mysqllite\include\internal\violite.h(102): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory 5> viosslfactories.c 5>D:\bc\core\OregonCore\dep\mysqllite\include\internal\violite.h(102): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory 5>D:\bc\core\OregonCore\dep\mysqllite\include\internal\violite.h(102): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory Я понял что с openssl конфликтует, но что оно от меня хочет я не понимаю...
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 7 написано 12.07.2014 в 16:28
|
| |||
| |||