Programa C ++ não compilando com Clang e visual Studio 2010 Express

Estou tentando compilar o código-fonte conforme descrito neste tutorial com o visual c ++ 2010 express.http://kevinaboos.wordpress.com/2013/07/23/clang-tutorial-part-ii-libtooling-example/

O código fonte completo está aqui.https://github.com/kevinaboos/LibToolingExample

Eu usei o executável fornecido neste link para instalar o LLVM. Não consigo postar a mensagem de erro completa devido a problemas de formatação. Mas tentarei dar o máximo de informação possível. Quando estou tentando criar a solução, recebo os seguintes erros: -

argument unused during compilation warnings.
C:\Program Files (x86)\LLVM\include\llvm/Support/Compiler.h(57,1): error : LLVM requires at least MSVC 2012.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum(228,53): error : definition of dllimport static field not allowed
C:\Program Files (x86)\LLVM\include\llvm/ADT/IntrusiveRefCntPtr.h(26,9): fatal error : 'atomic' file not found

Estou usando o windows-7 de 64 bits. Vinculei os arquivos e bibliotecas de cabeçalho alterando as propriedades do projeto. Eu sou novo na criação de aplicativos c ++. Por favor ajude.

questionAnswers(1)

yourAnswerToTheQuestion