Compilar SymbolicC ++ - operador, é ambíguo

Estou tentando compilar a biblioteca SymbolicC ++ no VC ++ 2010 Express (existe um projeto VS especial na distribuição), mas isso gera muitos erros em cabeçalhos do sistema, relacionado aoperator,. Por exemplo

1> C: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ include \ xlocmon (410): erro C2593: 'operador' é ambíguo

Para este código no cabeçalho do sistema:

if (_Str[0] < _E0 || _E0 + 9 < _Str[0])
    _Str2 += '-', ++_Off;

Por quê? Como compilá-lo?

questionAnswers(10)

yourAnswerToTheQuestion