问题:
Element <LanguageStandard> has an invalid value of "Default".
Invalid parameters passed to the Intel.Build.ICLTasks.ICL task.
解决方案:
Configuration Properties ==> C/C++ ==> Language ==> C++ LanguageStandard属性设置为ISO C++ Latest Draft Standard(/std:c++latest)
首先,关于VS使用intelC++Compiler请参考【在VisualStudio2017使用IntelC++Compiler2018https://blog.csdn.net/Owen_Suen/article/details/82988857】
创建C++控制台项目
此时,默认使用的是VC++Compiler,要使用IntelC++Compeler需要进行设置,项目右键==>Intel Compiler==>Use Intel C++
本以为这样就OK了,但出现问题了
报错:
Element <LanguageStandard> has an invalid value of "Default".
Invalid parameters passed to the Intel.Build.ICLTasks.ICL task.
双击定位到该文件
根据报错信息,可以知道问题应该出现在了LanguageStandard上
我认为应该是环境命令参数错误
进入属性设置查找LanguageStandard相关的参数选项,终于,在
Configuration Properties ==> C/C++ ==> Language
中找到了C++ LanguageStandard属性设置
修改属性值
我选择的最新标准
运行成功
================ DONE ===============