I downloaded and built this. As long as I don't try to change the directory paths that the stuff gets built to, it builds just fine. I am in the process of upgrading, an application we have that uses the lib, to VS 2005. Under VS 6 the application links to the 5.1 release. When I try to link to the 5.4 release using VS2005 I get a boatload of unresolved externals. All of them are from functions inside classes of CryptoPP. I suspect that my build of the 5.4 is needing some compile time definition, but have no idea what it should be, or if it should have some value. Is there any chance of some assistance with this problem? The errors I'm getting are:
Error 270 error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::MaxRetrievable(void)const " ([EMAIL PROTECTED]@CryptoPP@@UBEKXZ) SimUtils.obj Error 271 error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::Skip(unsigned long)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 272 error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::TotalBytesRetrievable(void)const " ([EMAIL PROTECTED]@CryptoPP@@UBEKXZ) SimUtils.obj Error 273 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::Filter::TransferTo2(class CryptoPP::BufferedTransformation &,unsigned long &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]) SimUtils.obj Error 274 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::Filter::CopyRangeTo2(class CryptoPP::BufferedTransformation &,unsigned long &,unsigned long,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]) SimUtils.obj Error 275 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::BufferedTransformation::ChannelInitialize(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class CryptoPP::NameValuePairs const &,int)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 276 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::BufferedTransformation::GetWaitObjects(class CryptoPP::WaitObjectContainer &)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@Z) SimUtils.obj Error 277 error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::DefaultEncryptorWithMAC::DefaultEncryptorWithMAC(char const *,class CryptoPP::BufferedTransformation *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@1@@Z) referenced in function "bool __cdecl RaptorEncryptSourceToSink(class CryptoPP::Source *,class CryptoPP::BufferedTransformation *,int,int,unsigned char const *)" (?RaptorEncryptSourceToSink@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 278 error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::CRC32::CRC32(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public: __thiscall CryptoPP::Gzip::Gzip(class CryptoPP::BufferedTransformation *,unsigned int,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) SimUtils.obj Error 279 error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::Deflator::Deflator(class CryptoPP::BufferedTransformation *,int,int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) referenced in function "public: __thiscall CryptoPP::Gzip::Gzip(class CryptoPP::BufferedTransformation *,unsigned int,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) SimUtils.obj Error 280 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::Deflator::Put2(unsigned char const *,unsigned int,int,bool)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 281 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::Deflator::IsolatedInitialize(class CryptoPP::NameValuePairs const &)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@Z) SimUtils.obj Error 282 error LNK2001: unresolved external symbol "public: virtual bool __thiscall CryptoPP::Deflator::IsolatedFlush(bool,bool)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 283 error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::WritePrestreamHeader(void)" ([EMAIL PROTECTED]@CryptoPP@@MAEXXZ) SimUtils.obj Error 284 error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::ProcessUncompressedData(unsigned char const *,unsigned int)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 285 error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::WritePoststreamTail(void)" ([EMAIL PROTECTED]@CryptoPP@@MAEXXZ) SimUtils.obj Error 286 error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::DefaultDecryptorWithMAC::DefaultDecryptorWithMAC(char const *,class CryptoPP::BufferedTransformation *,bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) referenced in function "bool __cdecl RaptorDecryptSourceToSink(class CryptoPP::Source *,class CryptoPP::BufferedTransformation *,int,int,unsigned char const *)" (?RaptorDecryptSourceToSink@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 287 error LNK2019: unresolved external symbol "public: __thiscall CryptoPP::Gunzip::Gunzip(class CryptoPP::BufferedTransformation *,bool,int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z) referenced in function "bool __cdecl RaptorDecryptSourceToSink(class CryptoPP::Source *,class CryptoPP::BufferedTransformation *,int,int,unsigned char const *)" (?RaptorDecryptSourceToSink@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 288 error LNK2019: unresolved external symbol "private: static int const * __cdecl CryptoPP::HexDecoder::GetDecodingLookupArray(void)" ([EMAIL PROTECTED]@CryptoPP@@CAPBHXZ) referenced in function "public: __thiscall CryptoPP::HexDecoder::HexDecoder(class CryptoPP::BufferedTransformation *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@1@@Z) SimUtils.obj Error 289 error LNK2001: unresolved external symbol "private: static unsigned long const * const CryptoPP::CRC32::m_tab" ([EMAIL PROTECTED]@CryptoPP@@0QBKB) SimUtils.obj Error 290 error LNK2019: unresolved external symbol "private: static int const * __cdecl CryptoPP::Base64Decoder::GetDecodingLookupArray(void)" ([EMAIL PROTECTED]@CryptoPP@@CAPBHXZ) referenced in function "public: __thiscall CryptoPP::Base64Decoder::Base64Decoder(class CryptoPP::BufferedTransformation *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@1@@Z) SimUtils.obj Error 291 error LNK2001: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const CryptoPP::BufferedTransformation::NULL_CHANNEL" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@B) SimUtils.obj Error 292 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::BlockOrientedCipherModeBase::UncheckedSetKey(class CryptoPP::NameValuePairs const &,unsigned char const *,unsigned int)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 293 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::CipherModeBase::SetKey(unsigned char const *,unsigned int,class CryptoPP::NameValuePairs const &)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@Z) SimUtils.obj Error 294 error LNK2001: unresolved external symbol "public: virtual struct CryptoPP::DecodingResult __thiscall CryptoPP::PK_FixedLengthDecryptor::Decrypt(class CryptoPP::RandomNumberGenerator &,unsigned char const *,unsigned int,unsigned char *)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 295 error LNK2001: unresolved external symbol "public: virtual class CryptoPP::BufferedTransformation * __thiscall CryptoPP::PK_Decryptor::CreateDecryptionFilter(class CryptoPP::RandomNumberGenerator &,class CryptoPP::BufferedTransformation *)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@PAV32@@Z) SimUtils.obj Error 296 error LNK2001: unresolved external symbol "public: virtual struct CryptoPP::DecodingResult __thiscall CryptoPP::TF_DecryptorBase::FixedLengthDecrypt(class CryptoPP::RandomNumberGenerator &,unsigned char const *,unsigned char *)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 297 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PK_FixedLengthCryptoSystem::MaxPlaintextLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 298 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PK_FixedLengthCryptoSystem::CiphertextLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 299 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PKCS_EncryptionPaddingScheme::MaxUnpaddedLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj Error 300 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::PKCS_EncryptionPaddingScheme::Pad(class CryptoPP::RandomNumberGenerator &,unsigned char const *,unsigned int,unsigned char *,unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 301 error LNK2001: unresolved external symbol "public: virtual struct CryptoPP::DecodingResult __thiscall CryptoPP::PKCS_EncryptionPaddingScheme::Unpad(unsigned char const *,unsigned int,unsigned char *)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) SimUtils.obj Error 302 error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::DES::Base::ProcessAndXorBlock(unsigned char const *,unsigned char const *,unsigned char *)const " ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) SimUtils.obj Error 303 error LNK2001: unresolved external symbol "class CryptoPP::NullNameValuePairs const CryptoPP::g_nullNameValuePairs" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@B) SimUtils.obj Error 304 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::StringStore::TransferTo2(class CryptoPP::BufferedTransformation &,unsigned long &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]) SimUtils.obj Error 305 error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::StringStore::CopyRangeTo2(class CryptoPP::BufferedTransformation &,unsigned long &,unsigned long,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]) SimUtils.obj Error 306 error LNK2019: unresolved external symbol "public: void __thiscall CryptoPP::DES::Base::UncheckedSetKey(enum CryptoPP::CipherDir,unsigned char const *,unsigned int)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) referenced in function "void __cdecl CryptoPP::CheckedSetKey<class CryptoPP::BlockCipherTemplate<0,class CryptoPP::DES::Base> >(class CryptoPP::BlockCipherTemplate<0,class CryptoPP::DES::Base> *,enum CryptoPP::CipherDir,unsigned char const *,unsigned int,class CryptoPP::NameValuePairs const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@CryptoPP@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@0@@Z) SimUtils.obj Error 307 error LNK2019: unresolved external symbol "public: void __thiscall CryptoPP::DES_EDE3::Base::UncheckedSetKey(enum CryptoPP::CipherDir,unsigned char const *,unsigned int)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) referenced in function "void __cdecl CryptoPP::CheckedSetKey<class CryptoPP::BlockCipherTemplate<1,class CryptoPP::DES_EDE3::Base> >(class CryptoPP::BlockCipherTemplate<1,class CryptoPP::DES_EDE3::Base> *,enum CryptoPP::CipherDir,unsigned char const *,unsigned int,class CryptoPP::NameValuePairs const &)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@0@@Z) SimUtils.obj Error 308 error LNK2001: unresolved external symbol "bool (__cdecl* CryptoPP::AssignIntToInteger)(class type_info const &,void *,void const *)" ([EMAIL PROTECTED]@@3P6A_NABVtype_info@@[EMAIL PROTECTED]) SimUtils.obj Error 309 error LNK2019: unresolved external symbol "protected: void __thiscall CryptoPP::SimpleKeyingInterface::ThrowIfInvalidKeyLength(class CryptoPP::Algorithm const &,unsigned int)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) referenced in function "public: void __thiscall CryptoPP::SimpleKeyedTransformation<class CryptoPP::BlockTransformation>::ThrowIfInvalidKeyLength(unsigned int)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@CryptoPP@@[EMAIL PROTECTED]) SimUtils.obj --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To post to this group, send email to [EMAIL PROTECTED] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cryptopp-users?hl=en -~----------~----~----~----~------~----~------~--~---
