My application depends on OpenSSL libraries (via Qt network modules, you cannot compile it in Qt statically due to legal problems)
There this project is Win32 OpenSSL
It seems that all I need to do is copy the two dll libraries in System32 and register them.
copy ssleay32.dll %WINDIR%\System32\ssleay32.dll copy libeay32.dll %WINDIR%\System32\libeay32.dll regsvr32.exe /s %WINDIR%\System32\ssleay32.dll regsvr32.exe /s %WINDIR%\System32\libeay32.dll
And indeed, it worked on several machines in the office (my application started working with https after the operation). They have a lot of things installed on them, so they can interfere.
However, it does not work on a clean virtual machine under VMWare.
Although, when I install Tortoise SVN under it (which comes with OpenSSL, too), everything gets fine. What is the correct way to install openssl on a system?
Note. The Qt network module has its own list of certificates.
windows installation qt dll openssl
Maleev
source share