There are the command line for DEBUGGING linking built
/OUT:".\Debug/dirtypad.exe" /INCREMENTAL:NO /NOLOGO /DEBUG
/PDB:".\Debug/dirtypad.pdb" /SUBSYSTEM:WINDOWS
/ENTRY:"wWinMainCRTStartup" /MACHINE:X86
and RELEASE built
/OUT:".\Release/dirtypad.exe" /INCREMENTAL:NO /NOLOGO
/PDB:".\Release/dirtypad.pdb" /SUBSYSTEM:WINDOWS
/ENTRY:"wWinMainCRTStartup" /MACHINE:X86
I did follow the instruction given in the URL of dirtypad.asp I don't
know why the dirtypad program doesn't work with Visual Studio .NET 2003
Son Nguyen
----------------------------------------------------
--- Son Nguyen <[EMAIL PROTECTED]> wrote:
> 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
>
=== message truncated ===
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com