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. -~----------~----~----~----~------~----~------~--~---
