So I've spent all week trying to find the answer to no success. I've downloaded and installed the precompiled openssl binaries for windows. My app includes the line:
#include <openssl/applink.c> and compiles correctly. The app runs until openssl code is accessed. Then I get: OPENSSL_Uplink(058A1010,05): no OPENSSL_Applink I've seen comments in the faq about adding: CRYPTO_malloc_init(); but it generates compilation errors. 1>c:\users\mluich\documents\visual studio 2008\projects\sr_trillian_plugin\sr_trillian_plugin\sr_trillian_plugin.cpp(21) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\mluich\documents\visual studio 2008\projects\sr_trillian_plugin\sr_trillian_plugin\sr_trillian_plugin.cpp(21) : error C2365: 'CRYPTO_set_mem_functions' : redefinition; previous definition was 'function' 1> c:\program files\microsoft visual studio 9.0\vc\include\openssl\crypto.h(442) : see declaration of 'CRYPTO_set_mem_functions' 1>c:\users\mluich\documents\visual studio 2008\projects\sr_trillian_plugin\sr_trillian_plugin\sr_trillian_plugin.cpp(21) : error C2078: too many initializers 1>c:\users\mluich\documents\visual studio 2008\projects\sr_trillian_plugin\sr_trillian_plugin\sr_trillian_plugin.cpp(21) : error C2440: 'initializing' : cannot convert from 'void (__cdecl *)(void *)' to 'int' I'm certain I'm just missing something simple, being a linux guy this is just not making sense. Mike Luich