HI
У меня ошибка: неопределенная ссылка на EVP_CIPHER_CTX_init'
. У меня есть код шифрования в header.cpp
. В header.h
я инициализировал метод, который я использую для шифрования. я создал ar lib.a
из header.cpp and header.h
. я добавил -lcrypto
, но все же, когда я запускаю код test.cpp, где я добавил в заголовок header.h и я компилирую g++ test.cpp -o test -lib.a
, у меня появляется эта ошибка где я не прав?
the compilation code:
g++ -c -static -L -lb header.cpp -lcrypto -o lib.o
ar rcs lib.a lib.o
g++ test.cpp -o tst libr.a
в header.h
я включил все библиотеки, необходимые для openssl/evp.h
и так далее. В test.cpp
я включил header.h file
.