<div dir="ltr"><div><div><div>I just installed the pre-compiled binaries for Clang 3.4.1, which was the latest version I could find to download.  Starting a new 'blank' project in MSVC I was easily able to change the tool set from MS Visual Studio 2013 (v120) to LLVM-vs2013.<br>
<br></div>However, trying to compile a simple 'hello world' program resulted in the following compiler errors.  Is there something simple I am missing?<br><br></div>Thanks,<br></div>-Matt<br><br>1>------ Build started: Project: Project2, Configuration: Release Win32 ------<br>
1>clang-cl.exe : warning : argument unused during compilation: '/Zi'<br>1>clang-cl.exe : warning : argument unused during compilation: '/Gm-'<br>1>clang-cl.exe : warning : argument unused during compilation: '/EHsc'<br>
1>clang-cl.exe : warning : argument unused during compilation: '/GS'<br>1>clang-cl.exe : warning : argument unused during compilation: '/Gy'<br>1>clang-cl.exe : warning : argument unused during compilation: '/fp:precise'<br>
1>clang-cl.exe : warning : argument unused during compilation: '/Zc:wchar_t-'<br>1>clang-cl.exe : warning : argument unused during compilation: '/FdRelease\vc120.pdb'<br>1>clang-cl.exe : warning : argument unused during compilation: '/Gd'<br>
1>  In file included from Source.cpp:2:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\iostream:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\istream:6:<br>
1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ios:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocnum:10:<br>
1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\streambuf:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xiosbase:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale:8:<br>
1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stdexcept:7:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xstring:6:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xmemory0:9:<br>
1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xutility:8:<br>1>  In file included from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\utility:8:<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(620,32): error : '_Ty' does not refer to a value<br>
1>                  : _Cat_base<_IS_CONSTRUCTIBLE(_Ty, _Args...)><br>1>                                                ^<br>1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(617,15) :  note: declared here<br>
1>  template<class _Ty,<br>1>                 ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(621,1): error : expected class name<br>1>          {       // determine whether _Ty(_Args...) is constructible<br>
1>          ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(746,19): error : '_Ty' does not refer to a value<br>1>                  _IS_DESTRUCTIBLE(_Ty)<br>1>                                   ^<br>
1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(48,31) :  note: expanded from macro '_IS_DESTRUCTIBLE'<br>1>          : _Cat_base<__is_destructible(_Ty)><br>1>                                        ^<br>
1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(744,15) :  note: declared here<br>1>  template<class _Ty><br>1>                 ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(747,1): error : expected class name<br>
1>          {       // determine whether _Ty has a destructor<br>1>          ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(887,40): error : '_Ty' does not refer to a value<br>
1>                  : _Cat_base<_IS_NOTHROW_CONSTRUCTIBLE(_Ty, _Args...)><br>1>                                                        ^<br>1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(884,15) :  note: declared here<br>
1>  template<class _Ty,<br>1>                 ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(888,1): error : expected class name<br>1>          {       // determine whether _Ty(_Args...) is nothrow constructible<br>
1>          ^<br>1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(951,25): error : '_To' does not refer to a value<br>1>                  _IS_NOTHROW_ASSIGNABLE(_To, _From)<br>
1>                                         ^<br>1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(50,37) :  note: expanded from macro '_IS_NOTHROW_ASSIGNABLE'<br>1>          : _Cat_base<__is_nothrow_assignable(_To, _From)><br>
1>                                              ^<br>1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(947,15) :  note: declared here<br>1>  template<class _To,<br>1>                 ^<br>
1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(953,1): error : expected class name<br>1>          {       // determine whether _From can be assigned to _To, nothrow<br>1>          ^<br>
1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(1000,27): error : '_Ty' does not refer to a value<br>1>                  _IS_NOTHROW_DESTRUCTIBLE(_Ty)<br>1>                                           ^<br>
1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(52,39) :  note: expanded from macro '_IS_NOTHROW_DESTRUCTIBLE'<br>1>          : _Cat_base<__is_nothrow_destructible(_Ty)><br>
1>                                                ^<br>1>  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(997,15) :  note: declared here<br>1>  template<class _Ty><br>1>                 ^<br>
1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\type_traits(1002,1): error : expected class name<br>1>          {       // determine whether _Ty has a nothrow destructor<br>1>          ^<br>1>  10 errors generated.<br>
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========<br>
</div>