• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
fatal error LNK1120: 44 неразрешенных внешних элементов
alexeyko123
Рыцарь
Всем доброго времени суток! В общем столкнулся с такой проблемой при компиляции:
Код
fatal error LNK1120: 44 неразрешенных внешних элементов

Код
error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Final в функции "public: void __thiscall HmacHash::Finalize(void)" (?Finalize@HmacHash@@QAEXXZ)

Решил погуглить, все пишут что это проблема в свойствах проекта, а что именно я так и не понял. Может вы подскажите?
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 1 написано 09.07.2014 в 11:23
_dm666
<3 Death Metal
Какие изменения вносил?
Сообщение # 2 написано 09.07.2014 в 14:26
alexeyko123
Рыцарь
_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
_dm666
<3 Death Metal
Нет, догадок нет, такое впервые вижу. Загугли номер ошибки, например
Цитата alexeyko123 ()
error LNK2019

На майкрософте есть решение.
Сообщение # 4 написано 10.07.2014 в 00:32
alexeyko123
Рыцарь
Цитата _dm666 ()
На майкрософте есть решение.

там предлагают установить какие то библиотеки, они у меня есть и не помогло все равно...

Актуально.

Добавлено (11.07.2014, 23:47)
---------------------------------------------
up

Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 5 написано 11.07.2014 в 23:47
epico
Капрал
alexeyko123, попробуй заного установить библиотеки, я думаю проблема в библиотеках SSL, а может и не только...
Помогу с Trinity Core. По поводу готовых сборок не писать.
Сообщение # 6 написано 12.07.2014 в 01:13
alexeyko123
Рыцарь
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
  • Страница 1 из 1
  • 1
Поиск: