visual-studio - 控制在 Visual Studio 中为英特尔 Fortran 项目编译哪些源文件的最佳方法是什么?
问题描述
我在 Visual Studio 2019 中有一个 Fortran 项目,其中我使用不同版本的子例程,具体取决于我要解决的问题,例如子例程col
有不同的版本、 . col_1.f90
、col_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 将只在构建中包含这些文件。如果有更好的方法请告诉我。
谢谢你的帮助,穆斯塔法。
解决方案
推荐阅读
- docker - Docker Swarm:绕过负载均衡器并直接向特定容器发出请求
- android - Xamarin.Forms 5 Tesseract Initialize false 仅在 iPhone 设备上
- java - 异常初始化级别
- javascript - 如何从返回的对象中获取 JSON 条目
- flutter - LateInitializationError:字段“数据”尚未初始化,出现错误
- javascript - 返回一个承诺节点js
- python - 视频证明:为什么我在运行我的机器人时会收到 CloudFlare 1020 错误?
- tomcat8 - 热衷于使用 JSF 1.2 (Icefaces 1.8) 和 Tomcat 8?
- java - 来自简单 Java 程序的链表 ProductOperation()
- sql - 当其他用户可以更新和更改记录分区时,Postgresql 更新表