Dear Modem,

   Thank you for your instructions. I have overcomed the problem by putting 
"extern" in my code, and rebuild the openssl lib as your notes. I really 
appreciate the helps from you and Wiliam.

    Now, I can build my application. However, after building the application, 
it pops a message box, which says that "This application has failed to start 
because LIBEAY32.dll was not found. Re-installing the application may fix this 
problem." I don't know what happens. I am not sure if I need re-compile the 
openssl code for a dll file, in addition, how can I use the compiled dll file. 
Suggestions will be really appreciated. Thank you.

 

Best Regards,

Xiang
 
> Date: Wed, 14 Apr 2010 15:55:49 +0200
> From: modem-...@gmx.net
> To: openssl-users@openssl.org
> CC: wr...@rowe-clan.net
> Subject: Re: ERROR LINK2019
> 
> Hi 芦翔,
> 
> I also used mixed C / C++ Project and did not used the probably well known
> 
> #ifdef __cplusplus
> extern "C" {
> #endif
> 
> #include <openssl\xxxx.h>
> 
> #ifdef __cplusplus
> }
> #endif
> 
> 
> stuff. It worked for me without this. Used VS 2005, which surely has
> same behaviour as VS 2008.
> 
> M.M.
> 
> > hi,
> > Thank you for your notes. Yes, my code is composed of both C and C++
> > code. For the openssl part, it is programed by C. And the other part
> > is from C++. Should I only use "extern" for those C-realated
> > "#include", or all the C code should be embraced in the "extern"?
> > Thank you so much.
> >
> > Best Regards,
> > Xiang
> 
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List openssl-users@openssl.org
> Automated List Manager majord...@openssl.org
                                          
_________________________________________________________________
SkyDrive电子画册,带你领略精彩照片,分享“美”时“美”刻!
http://www.windowslive.cn/campaigns/e-magazine/ngmchina/?a=c

Reply via email to