Hi Jeffrey,

  I don't use any third party STL at all. I only use plain Crypto++
library and follow instruction on the link of the program dirtypad
specify below. Anybody have any suggestion on how to get Crypto++
library to work with Visual .NET 2003.


     Son Nguyen
--------------------------------------------
--- [EMAIL PROTECTED] wrote:

> Hi Nguyen,
> 
> Are you using a third party STL? Also, you need the multi threaded
> crt library.
> 
> If you are correct on those, I would look at whether you are using
> the 
> cryptlib (vs the dll). I have no time with .NET/2003, etc.
> 
> Jeff
> 
> Quoting Son Nguyen <[EMAIL PROTECTED]>:
> 
> >     Dear all,
> > 
> >   I've been reading the mailing list archive, try to get started
> > building a RSA public key encryption using crypto++. I compile the
> > origininal Crypto++ 5.2.1 library, and successfully generate the
> 2048
> > bits public + private keys. And successfully encrypt & decrypt a
> > String. :) Anybody can do this easy job, isn't it? :)
> > 
> >   Then I begin to incorporate crypto++ into my current project. And
> I
> > begin getting problem. I follow the direction from
> >
> http://www.codeguru.com/Cpp/Cpp/algorithms/general/article.php/c5133/
> > try to get started It does not work with files with my current
> project.
> > 
> >   Then, I tried to download the source from the dirtypad project.
> And
> > add the link to "Include Files", "Source", and "Library" just as
> > mention in the article. I encounter many errors. I did try to look
> up
> > people having problem with the crypto++ library and the DirtyPad
> > project. However, none of the solution suggested in the Mailing
> List
> > solve the link error. I am using MS Visual Studio .NET 2003 to
> compile
> > the DirtyPad project.
> > 
> >   Can somebody please give some hints on how to startup using
> crypto++
> > library to build up a RSA algorithm in an independent project
> > development?
> > 
> > 
> >     Son Nguyen
> > ---------------------------------------------------
> > NOTE: These are the following errors I got while compiling the
> DirtyPad
> > project
> > 
> >   Compiling...
> > StdAfx.cpp
> >  WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows
> .NET
> > Server)
> > Compiling...
> > MainFrm.cpp
> > dirtypadView.cpp
> > c:\Code Examples\dirtypad\dirtypadView.cpp(55) : warning C4100:
> 'pDC' :
> > unreferenced formal parameter
> > dirtypadDoc.cpp
> > dirtypad.cpp
> > c:\Code Examples\dirtypad\dirtypad.cpp(58) : warning C4996:
> > 'CWinApp::Enable3dControls' was declared deprecated
> >         c:\Program Files\Microsoft Visual Studio .NET
> > 2003\Vc7\atlmfc\include\afxwin.h(4369) : see declaration of
> > 'CWinApp::Enable3dControls'
> > Generating Code...
> > Compiling resources...
> > Linking...
> > LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to
> > '/INCREMENTAL:NO' specification
> > dirtypad.obj : warning LNK4217: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]
> > (public: __thiscall std::basic_string,class std::allocator
> > >::~basic_string,class std::allocator >(void)) imported in function
> > "class std::basic_string,class std::allocator > __cdecl
> > std::operator+,class std::allocator >(class std::basic_string,class
> > std::allocator > const &,class std::basic_string,class
> std::allocator >
> > const &)"
> >
>
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@1@@std@@[EMAIL PROTECTED]
> [EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED])
> > dirtypadDoc.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]
> > (public: __thiscall std::basic_string,class std::allocator
> > >::~basic_string,class std::allocator >(void)) imported
> > dirtypadView.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]
> > (public: __thiscall std::basic_string,class std::allocator
> > >::~basic_string,class std::allocator >(void)) imported
> > dirtypad.obj : warning LNK4217: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?
> [EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@@Z
> > (public: class std::basic_string,class std::allocator > &
> __thiscall
> > std::basic_string,class std::allocator >::operator+=(class
> > std::basic_string,class std::allocator > const &)) imported in
> function
> > "class std::basic_string,class std::allocator > __cdecl
> > std::operator+,class std::allocator >(class std::basic_string,class
> > std::allocator > const &,class std::basic_string,class
> std::allocator >
> > const &)"
> >
>
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@1@@std@@[EMAIL PROTECTED]
> [EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED])
> > dirtypadDoc.obj : warning LNK4049: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?
> [EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@@Z
> > (public: class std::basic_string,class std::allocator > &
> __thiscall
> > std::basic_string,class std::allocator >::operator+=(class
> > std::basic_string,class std::allocator > const &)) imported
> > dirtypadView.obj : warning LNK4049: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?
> [EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@@Z
> > (public: class std::basic_string,class std::allocator > &
> __thiscall
> > std::basic_string,class std::allocator >::operator+=(class
> > std::basic_string,class std::allocator > const &)) imported
> > dirtypad.obj : warning LNK4217: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(class
> std::basic_string,class
> > std::allocator > const &)) imported in function "class
> > std::basic_string,class std::allocator > __cdecl
> std::operator+,class
> > std::allocator >(class std::basic_string,class std::allocator >
> const
> > &,class std::basic_string,class std::allocator > const &)"
> >
>
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@1@@std@@[EMAIL PROTECTED]
> [EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED])
> > dirtypadDoc.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(class
> std::basic_string,class
> > std::allocator > const &)) imported
> > dirtypadView.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(class
> std::basic_string,class
> > std::allocator > const &)) imported
> > dirtypad.obj : warning LNK4217: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(char const *)) imported in
> > function "class std::basic_string,class std::allocator > __cdecl
> > std::operator+,class std::allocator >(char const *,class
> > std::basic_string,class std::allocator > const &)"
> >
>
([EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@1@@std@@[EMAIL PROTECTED]
> [EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@[EMAIL PROTECTED]@@Z)
> > dirtypadDoc.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(char const *)) imported
> > dirtypadView.obj : warning LNK4049: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL 
PROTECTED]@Z
> > (public: __thiscall std::basic_string,class std::allocator
> > >::basic_string,class std::allocator >(char const *)) imported
> >  ...............
> > 
> > These error are for WARNING. These lines below are REAL ERRORS :)
> > 
> > dirtypad.obj : warning LNK4049: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@A (public: static 
> > class
> std::locale::id
> > std::ctype::id) imported
> > dirtypadDoc.obj : warning LNK4049: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@A (public: static 
> > class
> std::locale::id
> > std::ctype::id) imported
> > dirtypadView.obj : warning LNK4049: locally defined symbol
> > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@A (public: static 
> > class
> std::locale::id
> > std::ctype::id) imported
> > dirtypadDoc.obj : warning LNK4217: locally defined symbol
> >
>
[EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@[EMAIL PROTECTED]@2@@std@@QBEPBDXZ
> > (public: char const * __thiscall std::basic_string,class
> std::allocator
> 
=== message truncated ===



        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Reply via email to