When comparing Clang/LLVM vs Microsoft Visual C++, the Slant community recommends Microsoft Visual C++ for most people. In the question“What are the easiest to use C++ compilers and IDEs?” Microsoft Visual C++ is ranked 2nd while Clang/LLVM is ranked 4th. The most important reason people chose Microsoft Visual C++ is:
To get C++ running on a build machine, just copy the VC bin, and all the headers/libraries you'll need. Then set your PATH, INCLUDE, LIB, and LIBPATH environment variables, and you're ready.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Fresh take on open source toolchain
With GCC accumulating a lot of craft and development is being sluggish LLVM has a lot of steam and community support behind it.
Pro Default on Some Systems
Now it's default compiler for FreeBSD and MacOS.
Pro XCopy deployable
To get C++ running on a build machine, just copy the VC bin, and all the headers/libraries you'll need. Then set your PATH, INCLUDE, LIB, and LIBPATH environment variables, and you're ready.
Pro High quality implementation
MSVC provides a very high quality standard/implementation for free.
Pro Included in Visual Studio IDE
Nothing extra to configure or install.
Pro MSVC 2017 supports most C++ standards features
It supports features like C++03/11 Core, C++14 Core, C++17 Core, and C++20 Core language features. For full list of supported features click here.
Cons
Con Not fully C++ standards compliant, especially olders releases
It still is only partially compliant with these features.