Hi guys, I built crypto++ version 5.5.1 in visual studio 2005 by selecting cryptlib(DLL_Import_debug/release configuration) static library. I tried to link this library into my multithread DLL. Then I got those errors. Could anyone help me out here. I have tried to google and checked out the FAQ from crypto++ site but I am still stuck here.
Thanks in advance Pan 1>Sha256.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::IteratedHashBase<unsigned int,class CryptoPP::HashTransformation>::Update(unsigned char const *,unsigned int)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2001: unresolved external symbol "public: virtual unsigned char * __thiscall CryptoPP::IteratedHashBase<unsigned int,class CryptoPP::HashTransformation>::CreateUpdateSpace(unsigned int &)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::IteratedHashBase<unsigned int,class CryptoPP::HashTransformation>::Restart(void)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@UAEXXZ) 1>Sha256.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::IteratedHashBase<unsigned int,class CryptoPP::HashTransformation>::TruncatedFinal(unsigned char *,unsigned int)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall CryptoPP::HashTransformation::TruncatedVerify(unsigned char const *,unsigned int)" (? [EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2001: unresolved external symbol "protected: virtual unsigned int __thiscall CryptoPP::IteratedHashBase<unsigned int,class CryptoPP::HashTransformation>::HashMultipleBlocks(unsigned int const *,unsigned int)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2019: unresolved external symbol "public: static void __cdecl CryptoPP::SHA256::Transform(unsigned int *,unsigned int const *)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) referenced in function "protected: virtual void __thiscall CryptoPP::IteratedHashWithStaticTransform<unsigned int,struct CryptoPP::EnumToType<enum CryptoPP::ByteOrder,1>,64,32,class CryptoPP::SHA256,0>::HashEndianCorrectedBlock(unsigned int const *)" (? [EMAIL PROTECTED]@IU? [EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ $0A@@CryptoPP@@[EMAIL PROTECTED]) 1>Sha256.obj : error LNK2019: unresolved external symbol "public: static void __cdecl CryptoPP::SHA256::InitState(unsigned int *)" (? [EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) referenced in function "protected: virtual void __thiscall CryptoPP::IteratedHashWithStaticTransform<unsigned int,struct CryptoPP::EnumToType<enum CryptoPP::ByteOrder,1>,64,32,class CryptoPP::SHA256,0>::Init(void)" ([EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED]@@ [EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@$0A@@CryptoPP@@MAEXXZ) 1>Sha256.obj : error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::Algorithm::Algorithm(bool)" (?? [EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) referenced in function "public: __thiscall CryptoPP::HashTransformation::HashTransformation(void)" (?? [EMAIL PROTECTED]@@[EMAIL PROTECTED]) 1>M:\Source\Visual Studio 2005\Projects\File_Pass_locker \FilePassLocker_1.0.0.23_crypto++included\Debug\libmcrypto.dll : fatal error LNK1120: 9 unresolved externals --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [EMAIL PROTECTED] More information about Crypto++ and this group is available at http://www.cryptopp.com. -~----------~----~----~----~------~----~------~--~---
