That's where I'm having issues. I added the Crypto++ source to my Eclipse project and added a link to it in the project's Properties --> Paths & Symbols --> Library Paths. Compiling results in a whole mess of warnings and a build failure:
**** Build of configuration Debug for project TestProject **** make all Building file: ../src/cryptopp552/integer.cpp Invoking: GCC C++ Compiler g++ -I/Users/Admin/Documents/TestProject/src/boost -O0 -g3 -Wall -c - fmessage-length=0 -MMD -MP -MF"src/cryptopp552/integer.d" -MT"src/ cryptopp552/integer.d" -o"src/cryptopp552/integer.o" "../src/ cryptopp552/integer.cpp" ../src/cryptopp552/nbtheory.h:47: warning: 'class CryptoPP::PrimeSelector' has virtual functions but non-virtual destructor ../src/cryptopp552/pubkey.h: In instantiation of 'CryptoPP::TF_Base<CryptoPP::TrapdoorFunctionInverse, CryptoPP::PK_EncryptionMessageEncodingMethod>': ../src/cryptopp552/pubkey.h:154: instantiated from 'CryptoPP::TF_CryptoSystemBase<CryptoPP::PK_Decryptor, CryptoPP::TF_Base<CryptoPP::TrapdoorFunctionInverse, CryptoPP::PK_EncryptionMessageEncodingMethod> >' ../src/cryptopp552/pubkey.h:166: instantiated from here ../src/cryptopp552/pubkey.h:124: warning: 'class CryptoPP::TF_Base<CryptoPP::TrapdoorFunctionInverse, CryptoPP::PK_EncryptionMessageEncodingMethod>' has virtual functions but non-virtual destructor ../src/cryptopp552/pubkey.h: In instantiation of 'CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunction, CryptoPP::PK_EncryptionMessageEncodingMethod>': ../src/cryptopp552/pubkey.h:154: instantiated from 'CryptoPP::TF_CryptoSystemBase<CryptoPP::PK_Encryptor, CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunction, CryptoPP::PK_EncryptionMessageEncodingMethod> >' ../src/cryptopp552/pubkey.h:173: instantiated from here ../src/cryptopp552/pubkey.h:124: warning: 'class CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunction, CryptoPP::PK_EncryptionMessageEncodingMethod>' has virtual functions but non-virtual destructor ../src/cryptopp552/pubkey.h: In instantiation of 'CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunctionInverse, CryptoPP::PK_SignatureMessageEncodingMethod>': ../src/cryptopp552/pubkey.h:311: instantiated from 'CryptoPP::TF_SignatureSchemeBase<CryptoPP::PK_Signer, CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunctionInverse, CryptoPP::PK_SignatureMessageEncodingMethod> >' ../src/cryptopp552/pubkey.h:335: instantiated from here ../src/cryptopp552/pubkey.h:124: warning: 'class CryptoPP::TF_Base<CryptoPP::RandomizedTrapdoorFunctionInverse, CryptoPP::PK_SignatureMessageEncodingMethod>' has virtual functions but non-virtual destructor ../src/cryptopp552/pubkey.h: In instantiation of 'CryptoPP::TF_Base<CryptoPP::TrapdoorFunction, CryptoPP::PK_SignatureMessageEncodingMethod>': ../src/cryptopp552/pubkey.h:311: instantiated from 'CryptoPP::TF_SignatureSchemeBase<CryptoPP::PK_Verifier, CryptoPP::TF_Base<CryptoPP::TrapdoorFunction, CryptoPP::PK_SignatureMessageEncodingMethod> >' ../src/cryptopp552/pubkey.h:343: instantiated from here ../src/cryptopp552/pubkey.h:124: warning: 'class CryptoPP::TF_Base<CryptoPP::TrapdoorFunction, CryptoPP::PK_SignatureMessageEncodingMethod>' has virtual functions but non-virtual destructor ../src/cryptopp552/pubkey.h:935: warning: 'class CryptoPP::DL_SymmetricEncryptionAlgorithm' has virtual functions but non-virtual destructor ../src/cryptopp552/algparam.h: In constructor 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]': ../src/cryptopp552/filters.h:744: instantiated from here ../src/cryptopp552/algparam.h:26: warning: unused variable 'cryptopp_assert_26' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27425:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27470:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27546:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27546:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27546:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27584:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27638:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27714:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27714:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27752:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27790:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27829:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27829:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27829:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27868:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' /var/folders/OK/OKjcZ5MhFtK4QJno4nq+N++++TI/-Tmp-//ccncxnxP.s: 27907:suffix or operands invalid for `call' make: *** [src/cryptopp552/integer.o] Error 1 On Nov 9, 7:59 pm, "Chris Morgan" <[EMAIL PROTECTED]> wrote: > Ahh. > > I think you'll just have to deal with detecting the library in your > configure or other script. Almost all libraries work the way crypto++ > does so it isn't something out of the ordinary. It should be pretty > easy to do if you used cmake with the find_library call. > > Chris > > On Sun, Nov 9, 2008 at 12:53 AM, [EMAIL PROTECTED] > > <[EMAIL PROTECTED]> wrote: > > > Basically, I'd like it to behave like a header-only library. I've > > successfully done this with other libraries that were meant to be > > precompiled, such as the Boost.Filesystem library. I'd like it this > > way so that I can make it as easy as possible for people to compile my > > project themselves -- one build step and they're done. > > > On Nov 9, 12:41 am, Chris Morgan <[EMAIL PROTECTED]> wrote: > >> On Nov 9, 2008, at 12:26 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED] > > >> > wrote: > > >> > Hi, > > >> > I'm writing a program that requires hashing and public key encryption/ > >> > decryption/signing. Crypto++ seems like a good choice, but I would > >> > prefer having all my libraries compile at once for simplicity's sake, > >> > so all I have to do is add them to my project and #include them. Is > >> > this possible with Crypto++? Doing so seems to lead to a failed build. > > >> What does "compile them all at once mean"? With a library like crypto+ > >> + you'll want to build it and link to either it's shared or static > >> library. I'm not sure if a static library is built by default or > >> supported in the makefile but it's a pretty east change to add the > >> static library target. > > >> If you are asking to include some header files and then compile > >> your .c/.cpp files along with the crypto++ .cpp files that's a lot > >> more complex than just linking against the library. > > >> Chris --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
