|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум » Корзина форума » Корзина » [Решено]Ошибка при компиляции |
| [Решено]Ошибка при компиляции |
Народ такая проблема при Компиляции в визуал студио 2010
Выдает ошибки Вот Цитата 14> Создается библиотека C:/Server/tc/src/server/authserver/Release/authserver.lib и объект C:/Server/tc/src/server/authserver/Release/authserver.exp 7> MovementHandler.cpp 14>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) 14>AuthSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Final в функции "public: void __thiscall Patcher::LoadPatchMD5(char *)" (?LoadPatchMD5@Patcher@@QAEXPAD@Z) 14>AuthSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Update в функции "public: void __thiscall Patcher::LoadPatchMD5(char *)" (?LoadPatchMD5@Patcher@@QAEXPAD@Z) 14>AuthSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Init в функции "public: void __thiscall Patcher::LoadPatchMD5(char *)" (?LoadPatchMD5@Patcher@@QAEXPAD@Z) 14>Main.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSLeay_version в функции "int __cdecl ace_main_i(int,char * * const)" (?ace_main_i@@YAHHQAPAD@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_new в функции "public: __thiscall BigNumber::BigNumber(void)" (??0BigNumber@@QAE@XZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_dup в функции "public: __thiscall BigNumber::BigNumber(class BigNumber const &)" (??0BigNumber@@QAE@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_set_word в функции "public: __thiscall BigNumber::BigNumber(unsigned int)" (??0BigNumber@@QAE@I@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_free в функции "public: __thiscall BigNumber::~BigNumber(void)" (??1BigNumber@@QAE@XZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_lshift в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add_word в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bin2bn в функции "public: void __thiscall BigNumber::SetBinary(unsigned char const *,int)" (?SetBinary@BigNumber@@QAEXPBEH@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_hex2bn в функции "public: void __thiscall BigNumber::SetHexStr(char const *)" (?SetHexStr@BigNumber@@QAEXPBD@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_rand в функции "public: void __thiscall BigNumber::SetRand(int)" (?SetRand@BigNumber@@QAEXH@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_copy в функции "public: class BigNumber & __thiscall BigNumber::operator=(class BigNumber const &)" (??4BigNumber@@QAEAAV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add в функции "public: class BigNumber __thiscall BigNumber::operator+=(class BigNumber const &)" (??YBigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_sub в функции "public: class BigNumber __thiscall BigNumber::operator-=(class BigNumber const &)" (??ZBigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_free в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mul в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_new в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_div в функции "public: class BigNumber __thiscall BigNumber::operator/=(class BigNumber const &)" (??_0BigNumber@@QAE?AV0@ABV0@@Z) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_exp в функции "public: class BigNumber __thiscall BigNumber::Exp(class BigNumber const &)" (?Exp@BigNumber@@QAE?AV1@ABV1@@Z) 14>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) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_num_bits в функции "public: int __thiscall BigNumber::GetNumBytes(void)" (?GetNumBytes@BigNumber@@QAEHXZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_get_word в функции "public: unsigned int __thiscall BigNumber::AsDword(void)" (?AsDword@BigNumber@@QAEIXZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2hex в функции "public: char * __thiscall BigNumber::AsHexStr(void)const " (?AsHexStr@BigNumber@@QBEPADXZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2dec в функции "public: char * __thiscall BigNumber::AsDecStr(void)const " (?AsDecStr@BigNumber@@QBEPADXZ) 14>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2bin в функции "public: unsigned char * __thiscall BigNumber::AsByteArray(int,bool)" (?AsByteArray@BigNumber@@QAEPAEH_N@Z) 14>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Init в функции "public: __thiscall SHA1Hash::SHA1Hash(void)" (??0SHA1Hash@@QAE@XZ) 14>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Update в функции "public: void __thiscall SHA1Hash::UpdateData(unsigned char const *,int)" (?UpdateData@SHA1Hash@@QAEXPBEH@Z) 14>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Final в функции "public: void __thiscall SHA1Hash::Finalize(void)" (?Finalize@SHA1Hash@@QAEXXZ) 14>C:\Server\tc\bin\Release\authserver.exe : fatal error LNK1120: 31 неразрешенных внешних элементов И вот Цитата 15> WheatyExceptionReport.cpp 15> Создается библиотека C:/Server/tc/src/server/worldserver/Release/worldserver.lib и объект C:/Server/tc/src/server/worldserver/Release/worldserver.exp 15>Main.obj : error LNK2019: ссылка на неразрешенный внешний символ _SSLeay_version в функции "int __cdecl ace_main_i(int,char * * const)" (?ace_main_i@@YAHHQAPAD@Z) 15>game.lib(AddonMgr.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5 в функции "void __cdecl AddonMgr::LoadFromDB(void)" (?LoadFromDB@AddonMgr@@YAXXZ) 15>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Final в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(void)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@XZ) 15>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Final" 15>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Update в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(void)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@XZ) 15>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Update" 15>game.lib(WardenMac.obj) : error LNK2019: ссылка на неразрешенный внешний символ _MD5_Init в функции "public: virtual struct ClientWardenModule * __thiscall WardenMac::GetModuleForClient(void)" (?GetModuleForClient@WardenMac@@UAEPAUClientWardenModule@@XZ) 15>game.lib(WardenWin.obj) : error LNK2001: неразрешенный внешний символ "_MD5_Init" 15>game.lib(Warden.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1 в функции "public: static unsigned int __cdecl Warden::BuildChecksum(unsigned char const *,unsigned int)" (?BuildChecksum@Warden@@SAIPBEI@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_new в функции "public: __thiscall BigNumber::BigNumber(void)" (??0BigNumber@@QAE@XZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_dup в функции "public: __thiscall BigNumber::BigNumber(class BigNumber const &)" (??0BigNumber@@QAE@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_set_word в функции "public: __thiscall BigNumber::BigNumber(unsigned int)" (??0BigNumber@@QAE@I@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_free в функции "public: __thiscall BigNumber::~BigNumber(void)" (??1BigNumber@@QAE@XZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_lshift в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add_word в функции "public: void __thiscall BigNumber::SetQword(unsigned __int64)" (?SetQword@BigNumber@@QAEX_K@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bin2bn в функции "public: void __thiscall BigNumber::SetBinary(unsigned char const *,int)" (?SetBinary@BigNumber@@QAEXPBEH@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_hex2bn в функции "public: void __thiscall BigNumber::SetHexStr(char const *)" (?SetHexStr@BigNumber@@QAEXPBD@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_rand в функции "public: void __thiscall BigNumber::SetRand(int)" (?SetRand@BigNumber@@QAEXH@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_copy в функции "public: class BigNumber & __thiscall BigNumber::operator=(class BigNumber const &)" (??4BigNumber@@QAEAAV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_add в функции "public: class BigNumber __thiscall BigNumber::operator+=(class BigNumber const &)" (??YBigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_sub в функции "public: class BigNumber __thiscall BigNumber::operator-=(class BigNumber const &)" (??ZBigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_free в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_mul в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_CTX_new в функции "public: class BigNumber __thiscall BigNumber::operator*=(class BigNumber const &)" (??XBigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_div в функции "public: class BigNumber __thiscall BigNumber::operator/=(class BigNumber const &)" (??_0BigNumber@@QAE?AV0@ABV0@@Z) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_exp в функции "public: class BigNumber __thiscall BigNumber::Exp(class BigNumber const &)" (?Exp@BigNumber@@QAE?AV1@ABV1@@Z) 15>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) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_num_bits в функции "public: int __thiscall BigNumber::GetNumBytes(void)" (?GetNumBytes@BigNumber@@QAEHXZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_get_word в функции "public: unsigned int __thiscall BigNumber::AsDword(void)" (?AsDword@BigNumber@@QAEIXZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2hex в функции "public: char * __thiscall BigNumber::AsHexStr(void)const " (?AsHexStr@BigNumber@@QBEPADXZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2dec в функции "public: char * __thiscall BigNumber::AsDecStr(void)const " (?AsDecStr@BigNumber@@QBEPADXZ) 15>shared.lib(BigNumber.obj) : error LNK2019: ссылка на неразрешенный внешний символ _BN_bn2bin в функции "public: unsigned char * __thiscall BigNumber::AsByteArray(int,bool)" (?AsByteArray@BigNumber@@QAEPAEH_N@Z) 15>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Init в функции "public: __thiscall SHA1Hash::SHA1Hash(void)" (??0SHA1Hash@@QAE@XZ) 15>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Update в функции "public: void __thiscall SHA1Hash::UpdateData(unsigned char const *,int)" (?UpdateData@SHA1Hash@@QAEXPBEH@Z) 15>shared.lib(SHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _SHA1_Final в функции "public: void __thiscall SHA1Hash::Finalize(void)" (?Finalize@SHA1Hash@@QAEXXZ) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_set_key_length в функции "public: __thiscall ARC4::ARC4(unsigned char)" (??0ARC4@@QAE@E@Z) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptInit_ex в функции "public: __thiscall ARC4::ARC4(unsigned char)" (??0ARC4@@QAE@E@Z) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_rc4 в функции "public: __thiscall ARC4::ARC4(unsigned char)" (??0ARC4@@QAE@E@Z) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_init в функции "public: __thiscall ARC4::ARC4(unsigned char)" (??0ARC4@@QAE@E@Z) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_CIPHER_CTX_cleanup в функции "public: __thiscall ARC4::~ARC4(void)" (??1ARC4@@QAE@XZ) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptFinal_ex в функции "public: void __thiscall ARC4::UpdateData(int,unsigned char *)" (?UpdateData@ARC4@@QAEXHPAE@Z) 15>shared.lib(ARC4.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_EncryptUpdate в функции "public: void __thiscall ARC4::UpdateData(int,unsigned char *)" (?UpdateData@ARC4@@QAEXHPAE@Z) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Init_ex в функции "public: __thiscall HmacHash::HmacHash(unsigned int,unsigned char *)" (??0HmacHash@@QAE@IPAE@Z) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _EVP_sha1 в функции "public: __thiscall HmacHash::HmacHash(unsigned int,unsigned char *)" (??0HmacHash@@QAE@IPAE@Z) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_CTX_init в функции "public: __thiscall HmacHash::HmacHash(unsigned int,unsigned char *)" (??0HmacHash@@QAE@IPAE@Z) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_CTX_cleanup в функции "public: __thiscall HmacHash::~HmacHash(void)" (??1HmacHash@@QAE@XZ) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Final в функции "public: void __thiscall HmacHash::Finalize(void)" (?Finalize@HmacHash@@QAEXXZ) 15>shared.lib(HMACSHA1.obj) : error LNK2019: ссылка на неразрешенный внешний символ _HMAC_Update в функции "public: unsigned char * __thiscall HmacHash::ComputeHash(class BigNumber *)" (?ComputeHash@HmacHash@@QAEPAEPAVBigNumber@@@Z) 15>C:\Server\tc\bin\Release\worldserver.exe : fatal error LNK1120: 45 неразрешенных внешних элементов Помогите пожалуйста=) |
Ревизия ядра?
Совсем недавно был коммит, что теперь требуется студия не ниже 2013, собственно выписка из readme.md Код ## Requirements + Platform: Linux, Windows or Mac + Processor with SSE2 support + ACE ≥ 5.8.3 (included for Windows) + MySQL ≥ 5.1.0 (included for Windows) + CMake ≥ 2.8.0 + OpenSSL ≥ 1.0.0 + GCC ≥ 4.7.2 (Linux only) + MS Visual Studio ≥ 12 (2013) (Windows only) |
| |||
| |||

