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
