Witam, nie mam pomysłu jak linkować statycznie bibliotekę OpenSSL w qtcreatorze. Chce stworzyć stoją bibliotekę statyczną wykorzystującą OpenSSL. Pobrałem openSSL i mam tak biblioteki w wersji static np.:
libeay32MD.lib
ssleay32MD.lib
W QtCreatorze linkuje je w ten sposób:
LIBS += -LD:/openssl/lib -llibeay32MD
Biblioteka kompiluje się poprawnie, jednakże gdy chce użyć jej w innym projekcie linker wymaga tych libków od openSSL np.:
error LNK2019: unresolved external symbol _EVP_EncryptInit_ex referenced in function "int __cdecl aes_init(unsigned char *,int,unsigned char *,struct evp_cipher_ctx_st *)" (?aes_init@@YAHPAEH0PAUevp_cipher_ctx_st@@@Z)
Czy da się tak to zrobić, że moja biblioteka będzie zawierała te potrzebne funkcje? Chce aby można było używać tylko mojej biblioteki i żeby nie wołała ona o inne liby.