I've installed clang 3.7 and I'm using it with visual studio. When I try to compile:
clang-cl doesn't use the same option syntax as traditional clang - it's supposed to mimic Visual Studio's
cl command line, not
clang's command line.
For instance, from
CL.EXE COMPATIBILITY OPTIONS: /? Display available options /arch:<value> Set architecture for code generation /C Don't discard comments when preprocessing /c Compile only /D <macro[=value]> Define macro ...
However, they have a little pass-through option to support cases like yours:
OPTIONS: ... -Xclang <arg> Pass <arg> to the clang compiler -mllvm <value> Additional arguments to forward to LLVM's option processing
And so it would seem that invoking
clang-cl -Xclang -std=c++14 would be your best bet.