В настоящее время я пытаюсь зашифровать бинарный файл с помощью OpenSSL (это часть проекта, и нужно использовать OpenSSL). Мне удалось установить OpenSSL и связать его с Visual Studio 2010.
После завершения моей программы я не получил никаких подчеркнутых ошибок, но при компиляции я получаю следующее
error LNK2019: unresolved external symbol _AES_ctr128_encrypt referenced in function "void __cdecl encrypt(void)"
У кого-нибудь есть идеи как устранить ошибку?
Эта ошибка от компоновщика. Возможно, вы не включили некоторые ifdefs или не установили некоторые параметры компилятора.
Чтобы устранить эту ошибку,
— проверьте, где определен AES_ctr128_encrypt и проверьте, компилируете ли вы соответствующий файл
— проверьте, связан ли этот файл в проекте
— проверьте скомпилированный объектный файл, если он экспортирует эту функцию с именем _AES_ctr128_encrypt
Других решений пока нет …