Hi KTC, [Posting for completeness]. I tired to duplicate this issue with no joy. The particulars were:
* Windows XP SP3 * Visual Studio 2008 Professional * Server 2008 SDK I installed VS 2008 SP1, then performed a build of the cryptlib, then cryptteset, and finally the dll and dlltest. All builds completed successfully. Perhaps Microsoft has tweaked a header file since the original SP release. Jeff On Aug 23, 9:02 pm, KTC <[EMAIL PROTECTED]> wrote: > On Aug 23, 5:32 pm, "Jeffrey Walton" <[EMAIL PROTECTED]> wrote: > > >http://code.logos.com/blog/2008/08/error_c2373_after_upgrading_to_vs2... > > Thanks for the link. > > Purely declaring that macro (in project settings) just changed it to a > the error "identifier not found". Yes, that's saying it's not declared > after one of the definition from the redefinition error was taken out. > So I had to include <intrin.h> at the top of dlltest.cpp to make sure > the definition is there before <memory> is included. (<memory> uses > _Interlocked* even if its definition of it were taken out by that > macro.) > > The other error I've managed to fixed by adding "cryptlib" as a > dependency to "cryptdll" in the project settings. > > KTC --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
