Hi,
Have you checked the C++ Code Generation | Run Time Library settings.
These errors look like a library is missing or the wrong CRT library
is being used.

Can you build the Cryptest Project ok?

I'd start with a clean install of the Crypto source. I use Crypto++
V4.2 and 5.21 with VC6 without problem.


Saturday, April 30, 2005, 12:36:52 PM, you wrote:


ktp> Hello,

ktp> Thank you Jeffrey for your suggestion... I did try
ktp> searching the archives and googling. The only thing I've found
ktp> was changing "Calling convention" to __stdcall, but that didn't
ktp> help - I keep getting LNK2001 errors :(

ktp> Not only doesn't my application work, your DirtyPad doesn't link correctly 
either :(

ktp> I even tried using the old crypto++ v. 4.2, but there are similiar errors:

ktp> --------------------Configuration: dialog - Win32 Debug--------------------
ktp> Compiling...
ktp> StdAfx.cpp
ktp> Compiling...
ktp> dialog.cpp
ktp> dialogDlg.cpp
ktp> Generating Code...
ktp> Linking...
ktp> LINK : warning LNK4049: locally defined symbol ""public:
ktp> __thiscall std::ios_base::Init::Init(void)"
ktp> ([EMAIL PROTECTED]@std@@[EMAIL PROTECTED])" imported
ktp> LINK : warning LNK4049: locally defined symbol ""public:
ktp> __thiscall std::ios_base::Init::~Init(void)"
ktp> ([EMAIL PROTECTED]@std@@[EMAIL PROTECTED])" imported
ktp> LINK : warning LNK4049: locally defined symbol ""public:
ktp> __thiscall std::_Winit::_Winit(void)" ([EMAIL PROTECTED]@@[EMAIL 
PROTECTED])"
ktp> imported
ktp> LINK : warning LNK4049: locally defined symbol ""public:
ktp> __thiscall std::_Winit::~_Winit(void)" ([EMAIL PROTECTED]@@[EMAIL 
PROTECTED])"
ktp> imported
ktp> libcpmtd.lib(xstrcoll.obj) : error LNK2001: unresolved
ktp> external symbol ___setlc_active
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved
ktp> external symbol ___setlc_active
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved
ktp> external symbol ___setlc_active
ktp> libcpmtd.lib(xwctomb.obj) : error LNK2001: unresolved
ktp> external symbol ___setlc_active
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved
ktp> external symbol ___setlc_active
ktp> libcpmtd.lib(xstrcoll.obj) : error LNK2001: unresolved
ktp> external symbol ___unguarded_readlc_active
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved
ktp> external symbol ___unguarded_readlc_active
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved
ktp> external symbol ___unguarded_readlc_active
ktp> libcpmtd.lib(xwctomb.obj) : error LNK2001: unresolved
ktp> external symbol ___unguarded_readlc_active
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved
ktp> external symbol ___unguarded_readlc_active
ktp> libcpmtd.lib(xstrcoll.obj) : error LNK2001: unresolved external symbol 
___lc_handle
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved external symbol 
___lc_handle
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved external symbol 
___lc_handle
ktp> libcpmtd.lib(xwctomb.obj) : error LNK2001: unresolved external symbol 
___lc_handle
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol 
___lc_handle
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved external symbol 
__pctype
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved external symbol 
__pctype
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol 
__pctype
ktp> libcpmtd.lib(wlocale.obj) : error LNK2001: unresolved external symbol 
___mb_cur_max
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved external symbol 
___mb_cur_max
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved external symbol 
___mb_cur_max
ktp> libcpmtd.lib(xwctomb.obj) : error LNK2001: unresolved external symbol 
___mb_cur_max
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol 
___mb_cur_max
ktp> libcpmtd.lib(_tolower.obj) : error LNK2001: unresolved
ktp> external symbol ___lc_codepage
ktp> libcpmtd.lib(_toupper.obj) : error LNK2001: unresolved
ktp> external symbol ___lc_codepage
ktp> libcpmtd.lib(xwctomb.obj) : error LNK2001: unresolved
ktp> external symbol ___lc_codepage
ktp> libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved
ktp> external symbol ___lc_codepage
ktp> libcpmtd.lib(xstrcoll.obj) : error LNK2001: unresolved
ktp> external symbol ___lc_collate_cp
ktp> Debug/dialog.exe : fatal error LNK1120: 7 unresolved externals
ktp> Error executing link.exe.

ktp> dialog.exe - 29 error(s), 4 warning(s)

ktp> Maybe there's something wrong with my configuration? Or
ktp> with my VC++ instalation? Some library is still missing?

ktp> I've tried switching many options in Project -> Setting but neither helped.

ktp> I'm really in need of help :(

ktp> Best regards,
ktp> Maciej Zieba


-- 
Best regards,
  Neville Franks, Author of Surfulater and ED for Windows 
  Soft As It Gets Pty Ltd, http://www.surfulater.com - http://www.getsoft.com
  Victoria, Australia       mailto:[EMAIL PROTECTED]
 

Reply via email to