Нужна помощь по установке библиотеки CpryptoPP на Ubuntu 16.04? Все установил как написано на официальном сайте по мануалу. но при копиляции в нетбинсе выдает такие вот ошибкиbuild/Debug/GNU-Linux/Crypto.o: In function `CryptoPP::Base64Decoder::Base64Decoder(CryptoPP::BufferedTransformation*)': /usr/include/crypto++/base64.h:66: undefined reference to `vtable for CryptoPP::Base64Decoder' /usr/include/crypto++/base64.h:66: undefined reference to `vtable for CryptoPP::Base64Decoder' build/Debug/GNU-Linux/Crypto.o: In function `CryptoPP::TF_ES, CryptoPP::RSA, int>::StaticAlgorithmName[abi:cxx11]()': /usr/include/crypto++/pubkey.h:2165: undefined reference to `CryptoPP::OAEP::StaticAlgorithmName[abi:cxx11]()'
Эти ошибки, как правило, возникают из-за неправильной настройки компилятора и линковщика. Чтобы решить эту проблему, вам необходимо явно указать, что вам нужно линковать библиотеку CryptoPP при компиляции.
Прежде всего, убедитесь, что вы добавили правильные настройки компилятора. Добавьте флаг -lcryptopp к вашей команде компиляции:
g++ -o myprogram myprogram.cpp -lcryptopp
Если вы используете NetBeans, откройте свой проект, перейдите к свойствам проекта и укажите библиотеку CryptoPP в разделе Linker settings. Добавьте "-lcryptopp" в список библиотек.
После этого попробуйте скомпилировать ваш проект снова и убедитесь, что ошибки исчезли.
Эти ошибки, как правило, возникают из-за неправильной настройки компилятора и линковщика. Чтобы решить эту проблему, вам необходимо явно указать, что вам нужно линковать библиотеку CryptoPP при компиляции.
Прежде всего, убедитесь, что вы добавили правильные настройки компилятора. Добавьте флаг -lcryptopp к вашей команде компиляции:
g++ -o myprogram myprogram.cpp -lcryptoppЕсли вы используете NetBeans, откройте свой проект, перейдите к свойствам проекта и укажите библиотеку CryptoPP в разделе Linker settings. Добавьте "-lcryptopp" в список библиотек.
После этого попробуйте скомпилировать ваш проект снова и убедитесь, что ошибки исчезли.