![如何为 Ms Visual Studio Community 安装英特尔 Fortran 编译器?](https://linux22.com/image/1527124/%E5%A6%82%E4%BD%95%E4%B8%BA%20Ms%20Visual%20Studio%20Community%20%E5%AE%89%E8%A3%85%E8%8B%B1%E7%89%B9%E5%B0%94%20Fortran%20%E7%BC%96%E8%AF%91%E5%99%A8%EF%BC%9F.png)
首先,我从官方网站安装 Visual Studio Community 2017。运行良好。
接下来,我从英特尔开发人员专区网站安装英特尔® Parallel Studio XE Cluster Edition(包括 Fortran 和 C/C++)。该网站免费为学生提供该工具。
安装安装了以下软件:
但是当我尝试创建一个新的 Fortran 项目时,我没有在 Visual Studio Community 2017 中找到该选项。
然后我在网上搜索关于这个问题的信息,找到了这篇文章:使用 Visual Studio 解决 Fortran 集成问题 其中写道:
如果您使用的是 Intel Parallel Studio XE 2017(编译器版本 17.0),则支持 Visual Studio 版本 2012、2013 和 2015。
所以我尝试下载 Visual Studio Community 2015,但下载不了。微软网站目前只提供 Visual Studio Community 2017。
我想使用数学核心库或 Blas、Linpack 或 Lapack 构建 Fortran 或 C/C++ 项目。我该怎么办?有没有办法解决这个集成问题,我应该找到 VS Community 2015 吗,或者我应该尝试 GNU-GCC 编译器,但在这种情况下如何使用 LINPACK?
答案1
当时的解决方案是安装 VS Community 2015,就像@Ramhound 评论的那样,然后重新安装 Intel Parallel Studio XE 2017。目前,Intel Parallel Studio XE 2018 支持 Visual Studio 2017。
但将来,这个问题可能会重复出现,接下来是安装 Intel Parallel Studio XE 支持的最新 Visual Studio 的步骤。
首先,查看 Intel Parallel Studio XE 支持的 Visual Studio 版本。您可以访问此网站进行查看使用 Microsoft Visual Studio* 解决 Fortran 集成问题
安装您要安装的 Intel Parallel Studio XE 支持的 Visual Studio。如果支持的 Visual Studio 版本不是最新版本,您可以从下载旧版本与旧版下载相比
最后,安装 Parallel Studio XE。
答案2
您需要安装此插件https://marketplace.visualstudio.com/items?itemName=ChuckPiper.vs-extension-17264,应该适用于 visual studio 2017。我自己还没有尝试过,因为我还不懂任何 Fortran……
答案3
根据 Steve Lionel(又名 Fortran 先生)的说法:
VS2015 社区确实支持 Intel Fortran,事实上,我前几天就测试了这个组合。您需要选择 VS2015 的自定义安装,并选中“编程语言”>“C++”复选框。如果您之前没有这样做,请重新运行 VS 安装,更改设置,然后重新运行 Parallel Studio XE 安装(2015 Update 4 或更高版本)以选择 VS2015 集成。
如果这没有帮助,您可能需要找到 Windows SDK 作为 VS 的一部分安装的位置,并将其二进制路径添加到“工具”>“选项”>“英特尔编译器和库”>“Visual Fortran”>“编译器”下的“可执行文件”列表中。在我的系统上,这是 C:\Program Files (x86)\Windows Kits\8.1\bin\x64\rc.exe(适用于 64 位)和 C:\Program Files (x86)\Windows Kits\8.1\bin\x86\rc.exe(适用于 32 位)