I am using the newest Visual Studio 2022 and also installed the Intel C++ compiler.
When I just write a simple main() to print the values of the macros MSC_VER and __INTEL_LLVM_COMPILER,
I get
MSC_VER = 1937, and__INTEL_LLVM_COMPILER = 20230200.
How is it possible that both have values defined? I must be using the wrong macros, so what's the right macro to check?