HI,

0 down vote favorite


For the code:

#include <fstream>

#include <iostream> //cryptopp libraries

#include "cryptopp/dll.h"

#include "cryptopp/default.h"


using namespace std;

using namespace CryptoPP;

int main()
{

 byte key[AES::DEFAULT_KEYLENGTH], iv[AES::BLOCKSIZE];

    // initialize key and iv here

    CFB_Mode<AES >::Encryption cfbEncryption(key,
AES::DEFAULT_KEYLENGTH, iv);

 std::cout << "Hello world!" << std::endl;

 return 0;

}

I have the following errors when compiling it: $: g++ test.cpp -o tess
-lcrypto++ -lpthread

/tmp/ccLR085h.o: In function CryptoPP::AllocatorWithCleanup<unsigned
char, true>::allocate(unsigned int, void const*)': test.cpp:
(.text._ZN8CryptoPP20AllocatorWithCleanupIhLb1EE8allocateEjPKv[CryptoPP::AllocatorWithCleanup<unsigned
char, true>::allocate(unsigned int, void const*)]+0x2b): undefined
reference toCryptoPP::AlignedAllocate(unsigned int)' test.cpp:
(.text._ZN8CryptoPP20AllocatorWithCleanupIhLb1EE8allocateEjPKv[CryptoPP::AllocatorWithCleanup::allocate(unsigned
int, void const*)]+0x38): undefined reference to
CryptoPP::UnalignedAllocate(unsigned int)' /tmp/ccLR085h.o: In
functionCryptoPP::AllocatorWithCleanup::deallocate(void*, unsigned
int)': test.cpp:
(.text._ZN8CryptoPP20AllocatorWithCleanupIhLb1EE10deallocateEPvj[CryptoPP::AllocatorWithCleanup::deallocate(void*,
unsigned int)]+0x25): undefined reference to
CryptoPP::AlignedDeallocate(void*)' test.cpp:
(.text._ZN8CryptoPP20AllocatorWithCleanupIhLb1EE10deallocateEPvj[CryptoPP::AllocatorWithCleanup<unsigned
char, true>::deallocate(void*, unsigned int)]+0x32): undefined
reference toCryptoPP::UnalignedDeallocate(void*)' collect2: ld
returned 1 exit status

NEED HELP. THX

-- 
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.

Reply via email to