Thank you for your response. I question if that really is the problem. As you can see from the list of libraries, cryptopp.lib is at the top of the list, and the directory it's sitting in is at the front of THAT list. The output clearly indicates the library is being searched, but the unresolved symbols that it SHOULD contain are not being found. my library list is (copy and paste from properties - linker - input - additional dependencies):
cryptopp.lib ddraw.lib urlmon.lib Netapi32.lib winmm.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib version.lib Ws2_32.lib setupapi.lib libcpmtd.lib and the library directories are (copy and paste from properties - linker - general - additional library directories): ..\CryptLib540\Win32\dll_output\debug;"C:\Program Files\DirectX\Microsoft DirectX SDK (June 2006)\Lib\x86" During the link step I get the following output: 1>Searching libraries 1> Searching ..\CryptLib540\Win32\dll_output\debug\cryptopp.lib: ... 1> Searching ..\CryptLib540\Win32\dll_output\debug\cryptopp.lib: ... 1> Searching ..\CryptLib540\Win32\dll_output\debug\cryptopp.lib: ... 1>Finished searching libraries ... 1> Creating library .\DebugA/IntavaMEF.lib and object .\DebugA/IntavaMEF.exp 1>Searching libraries 1> Searching ..\CryptLib540\Win32\dll_output\debug\cryptopp.lib: 1>Finished searching libraries ... I got your E-Mails (one suggesting it wasn't in the paths and one pointing me at the web page http://www.codeproject.com/useritems/CryptoPPIntegration.asp). But as you can see for whatever reason, that information has not solved the problem. Is there some tool, that you can suggest, to "dump" the symbols in the library so I can see what is actually IN it, so I can see if it SHOULD be finding or not finding them? The output errors are: 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::MaxRetrievable(void)const " ([EMAIL PROTECTED]@CryptoPP@@UBEKXZ) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::Skip(unsigned long)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall CryptoPP::BufferedTransformation::TotalBytesRetrievable(void)const " ([EMAIL PROTECTED]@CryptoPP@@UBEKXZ) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::BufferedTransformation::GetWaitObjects(class CryptoPP::WaitObjectContainer &)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@Z) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CryptoPP::Deflator::IsolatedInitialize(class CryptoPP::NameValuePairs const &)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@Z) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall CryptoPP::Deflator::IsolatedFlush(bool,bool)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::WritePrestreamHeader(void)" ([EMAIL PROTECTED]@CryptoPP@@MAEXXZ) 1>SimUtils.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::ProcessUncompressedData(unsigned char const *,unsigned int)" ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CryptoPP::Gzip::WritePoststreamTail(void)" ([EMAIL PROTECTED]@CryptoPP@@MAEXXZ) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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) 1>SimUtils.obj : error LNK2001: unresolved external symbol "private: static unsigned long const * const CryptoPP::CRC32::m_tab" ([EMAIL PROTECTED]@CryptoPP@@0QBKB) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PK_FixedLengthCryptoSystem::MaxPlaintextLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PK_FixedLengthCryptoSystem::CiphertextLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall CryptoPP::PKCS_EncryptionPaddingScheme::MaxUnpaddedLength(unsigned int)const " ([EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : error LNK2001: unresolved external symbol "class CryptoPP::NullNameValuePairs const CryptoPP::g_nullNameValuePairs" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@B) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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]) 1>SimUtils.obj : 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) 1>SimUtils.obj : 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) 1>SimUtils.obj : error LNK2001: unresolved external symbol "bool (__cdecl* CryptoPP::AssignIntToInteger)(class type_info const &,void *,void const *)" ([EMAIL PROTECTED]@@3P6A_NABVtype_info@@[EMAIL PROTECTED]) 1>SimUtils.obj : 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]) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
