Bob Ollila wrote:
> 
> Steve, thanks for your help, but I think I need a little more detail/clarification.  
>The standard build of openssl includes the /MD flag, so I assume that the libs that 
>were built were the multithreaded libs?  Does my application need to specify this 
>same option when compiling? - or when linking?  What else do I need to do ?
> 

As mentioned in INSTALL.W32 your applications need to use the same
runtime library option otherwise there is a library conflict and things
crash rather quickly. 

AFAIK (and I'm no VC++ expert) theres some stuff put in object files too
so you need to include the option for compiling and linking.

Under VC++ its project->settings->C/C++->(category)Code Generation->Use
runtime library which should be set to "multi threaded DLL".

BTW does anyone know an alternative way of handling things? Is it normal
for libraries to always have to use the same runtime library so you
might need up to six version of the same library with all the relevant
runtime library combinations?

Steve.
-- 
Dr Stephen N. Henson.   http://www.drh-consultancy.demon.co.uk/
Personal Email: [EMAIL PROTECTED] 
Senior crypto engineer, Celo Communications: http://www.celocom.com/
Core developer of the   OpenSSL project: http://www.openssl.org/
Business Email: [EMAIL PROTECTED] PGP key: via homepage.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to