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