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]
