Alice Johnson wrote:
When I include
in a file that has Compile as Managed set to Assembly support (/clr), I get: error C2373: 'InterlockedIncrement' : redefinition; different type modifiers C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1298) : see declaration of 'InterlockedIncrement'
I started with boost version 1.34.1, but have also tried 1.35.0 and 1.36.0
Is there any solution to this?
I'm not aware of one - /CLR is not officially supported by boost. Personally I hit about some severe problems in the context of CLR and there is not solution in sight. One of the real nasty things is a defect in the conversion of pointer-to-member to bool - which is the canonical way to check smart pointers: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?Feedbac... Greetings from Bremen, Daniel Krügler