Integration with Visual Studio (I'm using Intel Parallel Studio XE 2019 on Windows 10) is broken. When converting directly from within Visual Studio to using Intel C++ Compiler, I get the error message when building.
1>------ Build started: Project: CompilerIdC, Configuration: Debug x64 ------ 1>C:\VS\2019\MSBuild\Microsoft\VC\v160\Platforms\x64\PlatformToolsets\Intel C++ Compiler 19.0\Toolset.targets(350,5): error : Element <LanguageStandard> has an invalid value of "Default". 1>C:\VS\2019\MSBuild\Microsoft\VC\v160\Platforms\x64\PlatformToolsets\Intel C++ Compiler 19.0\Toolset.targets(350,5): error MSB6011: Invalid parameters passed to the Intel.Build.ICLTasks.ICL task. 1>Done building project "CompilerIdC.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Note that this is fixed by going into "Properties -> C/C++ -> Language -> C++ Language Standard" of the project and removing the 'nvalid valid of "Default"' (blank works fine).
The bigger problem is that this breaks CMake integration (produces the same kind of error in CMakeError.log).
cmake -T "Intel C++ Compiler 19.0" no longer works and fails to detect CMAKE_C_COMPILER.