Hi,

Thank you David. However I choose another solution: I took the FIPS certified dll of cryptopp504 as an example and made my own .dsp with modified source files exporting the algorithmes.
The dll is compilled and we are testing it.


Anyway thank you for your advice :-)

Matthias

David C. Partridge wrote:

Looks like the only externs you are missing are those for TCP/IP.

I *think* that those are in winsock.dll, so link with winsock.lib as well

Dave

-----Original Message-----
From: Matthias Bertschy [mailto:[EMAIL PROTECTED]
Sent: 05 April 2004 13:21
To: [EMAIL PROTECTED]
Subject: Is it possible to build Crypto++ 5.1 as a Win32 dll ?


Hello,


We are currently using a old version of cryptlib (4.1) and we would like
to use the newest version (5.1) not in a static library, but in a
dynamic library (dll).
So, here is my question: Is it possible to compile+link cryptlib in a dll?
I found a thread in the mailling list from last year
(http://www.escribe.com/software/crypto/m2940.html), but it is not said
whether Thomas L succeeded.
It is really important for us to know if we can use crypto++ as a dll.

We are using Visual Studio 6 SP5 on Windows 2000. We get the same kind
of linking errors as Thomas L:
Linking...
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol
[EMAIL PROTECTED]
socketft.obj : error LNK2001: unresolved external symbol [EMAIL PROTECTED]
Release/cryptopp.dll : fatal error LNK1120: 25 unresolved externals
Error executing link.exe.

Can you help us please?

Matthias B









Reply via email to