thanks for your ideas.  I think there is a windows preprocessor flag
missing, I tried adding _WIN32 and _WINDOWS to all the projects, I
also tried putting in #include <windows.h> in the crypto++ source
files that were causing the errors, neither seemed to help.

The errors I am getting are:

1>Compiling...
1>iterhash.cpp
1>dll.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\list(143) :
error C2061: syntax error : identifier 'BOOL'
1>        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\list
(1274) : see reference to class template instantiation
'std::list<_Ty,_Ax>' being compiled
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\list(143) :
error C2992: 'std::list<_Ty,_Ax>::_Const_iterator' : invalid or
missing template parameter list


What I'm really after is a 32-bit sse implementation of aes-gcm.  I
don't really need these projects to build, but felt more comfortamble
pulling in the aes and gcm source in crytpo++ if I could get a running
example.

thanks



On Aug 25, 12:38 pm, Robert Roessler <[email protected]> wrote:
> kt wrote:
> > Downloaded the most recent version, neither the .sln nor the .proj
> > files will compile - complaining about undefined BOOL - seems to be
> > missing some windows headers or libraries.  Using VS 2009 Prof.
>
> You must have a special version of VS - most of us have to make do with
> 2008 or possibly 2010 beta releases. ;)
>
> On my VS 2008 SP1, all of the projects EXCEPT "dlltest" build without
> error - once I have allowed VS to do its automatic upgrade from the VS
> 2005 project files.
>
> For the "dlltest" project, there is a fairly well-known build issue that
> can be easily fixed by adding in the lines
>
> --------
> #define _DO_NOT_DECLARE_INTERLOCKED_INTRINSICS_IN_MEMORY
>
> #include <intrin.h>
> --------
>
> in dlltest.cpp, just before the first #include.  You might want to do a
> Web search on _DO_NOT_DECLARE_INTERLOCKED_INTRINSICS_IN_MEMORY.
>
> BTW, I don't guarantee the above fix... it definitely allows me to
> complete building the solution, and I *think* the proper semantics are
> preserved. ;)
>
> Robert Roessler
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to