前几天心血来潮想要体验一下 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: