LLVM Clang with Visual Studio - itzjac/cpplearning GitHub Wiki

This section is completely optional and exclusive to Windows.

LLVM is a huge suite, I will leave this section open as an exercise to you. Since Visual Studio Community 2019 and on, support has been improved.

Detailed installation instructions here.

Interesting things to play around with LLVM and the clang front end:

  • Cross compiling to Linux from Windows
  • Different optimization
  • Use the built-in static analyzer
  • VC libraries & clang, clang-cl, MingW libraries & clang++ and maybe even more combinations, those three I have tried myself
  • Customize the compiler for educational purposes

Good luck on your journey!

Other useful links

http://llvm.org/

LLVM Downloads

https://github.com/plasmacel/llvm-vs2017-integration/blob/master/README.MD#automatic-installation

Old notes

VC Community 2017

LLVM 6.0.1

  • Configuration Properties/C/C++/Language/Conformance Mode = NO
  • Configuration properties/C/C++/General/Support Just My Code debugging