(Sorry about clumsy quoting; I can't get Outlook to correctly interleave html.) >>>>> -----Original Message----- From: [EMAIL PROTECTED] On Behalf Of Michael Luich Sent: Tuesday, 14 October, 2008 10:23
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 <<<<< Are you #include'ing it into C++? If so it will get compiled with a C++ mangled name, and the lookup won't be able to find it. #include it as C -- I think it works to do extern"C"{..} in C++, but haven't verified. Or compile separately as C, but make sure it gets linked. You can do DUMPBIN /EXPORTS on the resulting .exe to check it's there and correct. >>>>> I've seen comments in the faq about adding: CRYPTO_malloc_init(); but it generates compilation errors. <snip> <<<<< Those errors look like the compiler thinks this is a declaration, which it's not, and thus can't understand it. Do you have it at file (or C++ namespace) scope? It's a macro that expands to executable code, which must be in a function, and should be in a function that executes it once before any other lib use. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]