Game Development Community

Libcurl + Opensll - Issue in Release and not in Debug - help requested

by elvince · in Torque 3D Professional · 03/14/2010 (1:02 pm) · 0 replies

Hi All,

I know it can be out of scope of T3D, but as some of us are using libcurl and maybe wants to use Openssl to access https page, this might be good to open a thread on this.

So I built my static libcurl with the opensll preprocessor and I built openssl static libs.

When I'm running in debug mode from VS2008, this is working perfectly and I can access HTTP & HTTPS.
but I tried the same from release mode, I have the issue:
"Entry procedure point CoInitialize could not be found in the dynamic link library libeay32.dll" and the game can't start as the gamedll can not be found.
I have exceptions like First-chance exception at 0x77b87c9e in NeoDynamics.exe: 0xC0000139: Entry Point Not Found.

I'm lost.I don't understand this message, as I'm using a static lib and not a DLL.

If someone succeed in the implementation of libcurl + openssl, I will be glad to have some help or maybe a c++ expert that can drive me in where to look at.

Thanks,