首页 > 解决方案 > 控制在 Visual Studio 中为英特尔 Fortran 项目编译哪些源文件的最佳方法是什么?

问题描述

我在 Visual Studio 2019 中有一个 Fortran 项目,其中我使用不同版本的子例程,具体取决于我要解决的问题,例如子例程col有不同的版本、 . col_1.f90col_2.f90. 目前我所做的是使用'Exclude file from build'源文件的选项菜单,以排除除我想要包含在构建中的文件之外的所有文件。但是,由于我现在有这么多文件,它变得越来越乏味。

我试过用谷歌搜索,但找不到任何有用的东西。在这方面,我是 Fortran 的新手,因为我可能会发现一些有用的东西,但没有足够的理解来实现它们。例如,我知道我可以使用ifort col_1.f90 ... foo.f90 -o program.exe,但我不知道如何在 Visual Studio 中使用它(目前只需按 F5)。

理想情况下,我想要一段代码,我可以在其中轻松选择要包含在构建中的源文件。我认为这类似于 make 文件、头文件或包含文件,但我不确定。

即我可以有一些代码

include col_1.f90 foo1.f90 ... fooN.f90

Visual Studio 将只在构建中包含这些文件。如果有更好的方法请告诉我。

谢谢你的帮助,穆斯塔法。

标签: visual-studiofortranbuilding

解决方案


推荐阅读