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

Reply via email to