2011/1/25 Oscar Pernas <[email protected]>:
> Im using ActiveMQ-CPP in a dll using windows XP. When I was trying to
> compile my library (that uses activemq-cpp), I was always having  error
> C2059: syntax error : 'constant' in thread.h class of decaf/lang.
> I was looking for a solution and I saw that the constant was defined in
> winspool.h
>
> Thread.h
> static const int MIN_PRIORITY = 1;
>
> winspool.h
>  #define MAX_PRIORITY 99
> #define MIN_PRIORITY  1

Try to #define WIN32_LEAN_AND_MEAN before including <windows.h>:

#define WIN32_LEAN_AND_MEAN
#include <windows.h>

As far as I remember, winspool.h won't be included if you define
WIN32_LEAN_AND_MEAN.

Regards,
Ivan

Reply via email to