在VisualStudio2017使用IntelC++Compiler2018

前几天心血来潮想要体验一下 IntelC++Compiler,因为很早以前就已经安装过ParallelStudio2017所以就搜索了一下如何通过VS2017使用ICC编译程序,

说是在“项目”中会有“IntelCompiler”->“UseIntelC++”选项,

以及在“配置属性-常规-平台工具集”中会有IntelC++Compiler的选项,如图:

但是,并没有:

 

找寻良久,发现是因为当初在安装ParallelStudio时候就没有与VS2017成功完成整合;

好现在的问题就是重新安装ParallelStudio并成功整合

去官网下载PS安装文件,并开始安装:

一路安装到最后,会出现警告:

第一条警告是说可能安装的VS2017属于Express版本而非“完整版”,所以可能无法完成对VS2017的整合,而只能在命令行中使用ICC;

并且参考(https://software.intel.com/en-us/articles/troubleshooting-fortran-integration-issues-with-visual-studio
与https://software.intel.com/zh-cn/forums/intel-visual-fortran-compiler-for-windows/topic/742726):

难道说我的VS2017Profession不能用???

无奈我只好退出安装程序,并且补充安装一个VS2017Enterprise:

;;

再重新安装ParallelStudio;;;还是出现了一个警告:

但我并没有理会它,直接继续。

打开VS2017Enterprise,在help中可以查看到如下:

可以看到Intel Parallel Studio XE2019 ***C++以及Fortran,再新建一个项目看前面提到的“选项”以及“配置属性-常规-平台工具集”就能看到 IntelC++Compiler的选项了

测试什么的就不做了;大功告成!!!

 

接下来给出“残血版”VS2017Professional与“完整版”VS2017Enterprise的对比:

“残血版”VS2017Professional:

 

“完整版”VS2017Enterprise: