Linker Error when using openssl
-
Hi,
I have got a Qt 5.1.1 project where I want to verify a digital RSA signature using openssl. The error is that the linker cannot find any of the openssl functions. I have already tried the approaches mentioned in other threads.
Compiler MSVC2012 32bit
OS: Windows 7 x64I installed openssl using the package Win32 OpenSSL v1.0.1g from http://slproweb.com/products/Win32OpenSSL.html.
So the installation path of openssl is C:\OpenSSL-Win32I added openssl to the project
@
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
CONFIG += openssl-linked
CONFIG += kqoauth cryptoSOURCES += main.cpp
QT += core gui network
win32{
LIBS += -LC:/OpenSSL-Win32/lib -lubsec -lssleay32 -llibeay32
INCLUDEPATH += C:/OpenSSL-Win32/include
}LIBS += -LC:/OpenSSL-Win32/lib -lubsec -lssleay32 -llibeay32
INCLUDEPATH += C:/OpenSSL-Win32/include
DEPENDPATH += C:/OpenSSL-Win32/include@The include seems to work.
-
try adding applink.c to your sources.
You should find it inside the openssl folder in your system. Otherwise download the right package of openssl