[This is my third attempt to replies - hopefully it gets into the group] Brenda Orlin wrote:
I am trying to use Boost version 1.36 with Microsoft Visual Studio 2005. When I try to include the thread library, I get all kinds of compile errors. One example is: Error 1 error C2632: 'float' followed by 'float' is illegal C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h 155
This is not an error, for which boost is responsible. Either your
own code or code, which you include, contains a macro definition
similar to
#define FLOAT float
If this is your's: Don't do that. Either get rid of the corresponding
code (through it away or isolate it into a separate translation unit)
or try (but this is a dangerous thing) to
#undef FLOAT
before including any header that might include