如何让 Visual Studio 中的 Intel Parallel 运行 .f77、.f9​​5 等?

Posted

技术标签:

【中文标题】如何让 Visual Studio 中的 Intel Parallel 运行 .f77、.f9​​5 等?【英文标题】:How to make Intel Parallel in Visual Studio run .f77, .f95, etc.? 【发布时间】:2021-11-17 00:22:08 【问题描述】:

似乎在 Visual Studio 2019 上安装 Intel Parallel XE 2020 后,我无法运行 Fortran 的某些扩展,例如 .f77 和 f95。例如,它运行 .f90,但如何修复它以运行每个扩展程序?

【问题讨论】:

如果您有编程工具方面的问题,请务必提出。但是您发布的大部分内容只是咆哮和社论,不属于这里。 不,我没有。我只是建议只专注于提出一个好问题,而不是焦虑。包含它对任何人都没有帮助。感谢您听取该建议。 另见 ***.com/questions/32074545/… 和 ***.com/questions/20269076/… 我在标题中添加了 Visual Studio,这样它就不是简单的重复,但如果社区成员认为它是重复的,请不要感到惊讶。 @VladimirF 所以这意味着 Intel Parallel 可以在 Visual Studio 以外的其他地方正常工作? @Wolfgang 不,这只是意味着您的问题是如何在 Visual Studio 中专门设置它。我上面给你的链接显示了如何在命令行上执行此操作。 【参考方案1】:

您要查找的是Tools/Options,然后是Sources 下的Intel CompilersIFORT/General

.f77.f95 扩展名添加到适当的文件格式。

【讨论】:

它仍然无法识别 .f95 文件。 线程 0x9e0 已退出,代码为 0 (0x0)。 程序“[3880] Console1.exe”已退出,代码为 0 (0x0)。 @Wolfgang 这是一个完全不同的问题。开始一个新问题并包含您的代码并启用所有调试检查(命令行上的-g -check,VS 中的一些选项)。见minimal reproducible example。尝试将您的文件重命名为通常的 .f90。

以上是关于如何让 Visual Studio 中的 Intel Parallel 运行 .f77、.f9​​5 等?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 DLL 项目更新 Visual Studio 中 C++ 项目中的每个构建

如何让 Visual Studio 项目的内部版本号增加?

程序终止时如何让 Visual Studio 不关闭终端窗口?

如何让 Visual Studio 2013 不停止错误生成 (C++)

压缩文件后(它们从 Visual Studio 中的文件路径引用打开),如何让我的应用程序从单独的 Winform 打开? (C#)

如何让 Visual Studio 在调试时使用嵌入式源代码?