I've searched through this forum and have not been able to find anything about this particular problem, but, if I missed it, my apologies in advance.
I am using Visual Studio 2005 Professional and I can build rts.sln just fine with minimal fiddling. My problem is building unitsync.dll and is specifically an issue with the boost math (I think?).
I get the following errors in streflop_cond.h:
Code: Select all
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(44) : error C2039: 'isnan' : is not a member of 'std'
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(44) : error C2873: 'isnan' : symbol cannot be used in a using-declaration
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(45) : error C2039: 'isinf' : is not a member of 'std'
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(45) : error C2873: 'isinf' : symbol cannot be used in a using-declaration
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(46) : error C2039: 'isfinite' : is not a member of 'std'
e:\Projects\spring\rts\lib/streflop/streflop_cond.h(46) : error C2873: 'isfinite' : symbol cannot be used in a using-declaration
Does this look familiar to anyone?
Thanks,
Mike