-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dr. Stephen Henson

On Wed, Oct 27, 2004, Tõnis wrote:

>> I'm trying to use OpenSSL ver 0.9.7 e/d version under Windows XP. I'm
>> using MS VC++ .NET 2002 which links libeay32.dll to MSVCR70* runtime.

>> I'm using /MD (multi-threaded DLL) switch.
>> Anyone using openssl with .NET 2002 successfully? I cannot switch to
>> other VC++ versions because of Visibroker 6 library.
 
>Crashing during a BIO operation is the typical symptom of a runtime
>library mismatch.
>
>Are any external libraries you link to compatible with the /MD switch?
>Have you tried a simple program first to see if that compiles properly?

Yes I have tested required OpenSSL functions in separate application and
it works.

I suspected runtime library mismatch as well but couldn't find any. My
application integrates Visibroker 6 library orb_r_6.dll which is
dependent on MSVCR70.DLL (c runtime) and MSVCI70.DLL (iostream). My
application is directly dependent on them as well plus MSVCP70.DLL
(STL). Of course different dependencies onto the same DLL refer to the
same physical file.

Any suggestions on checking runtime mismatch?

Tõnis

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

Reply via email to