Ошибка шифрования OpenSSL AES

В настоящее время я пытаюсь зашифровать бинарный файл с помощью OpenSSL (это часть проекта, и нужно использовать OpenSSL). Мне удалось установить OpenSSL и связать его с Visual Studio 2010.

После завершения моей программы я не получил никаких подчеркнутых ошибок, но при компиляции я получаю следующее

error LNK2019: unresolved external symbol _AES_ctr128_encrypt referenced in function "void __cdecl encrypt(void)"

У кого-нибудь есть идеи как устранить ошибку?

0

Решение

Эта ошибка от компоновщика. Возможно, вы не включили некоторые ifdefs или не установили некоторые параметры компилятора.
Чтобы устранить эту ошибку,
— проверьте, где определен AES_ctr128_encrypt и проверьте, компилируете ли вы соответствующий файл
— проверьте, связан ли этот файл в проекте
— проверьте скомпилированный объектный файл, если он экспортирует эту функцию с именем _AES_ctr128_encrypt

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector