Fortran开发环境:Visual Studio 2019 + intel oneapi(Base、HPC)

一、安装 Visual Studio 2019

注意,一定要包括C++桌面开发,后续安装intel oneapi需要用到这里面的东西。

  • 安装界面
    在这里插入图片描述

  • 安装完成界面
    在这里插入图片描述

二、安装 BaseKit

1 安装界面
在这里插入图片描述
2 Customize可以选择需要得包和路径
在这里插入图片描述
3 如果不明确使用那些,全部选择,免得后续不好用
在这里插入图片描述
4 这里就是为什么要安装2019版本的VS
在这里插入图片描述

安装高版本VS可能出现问题
skjXvdidbiw
提醒各位,想要配置fortran环境的话,不要装Visual Studio2022的17.2或更高版本,这些版本完全破坏了Intel fortran的运行根基[笑哭]
后果就是打不开任何fortran的工程文件[笑哭]如果你能正常使用VS2022打开fortran工程文件,那就千万、万万不要更新VS[笑哭]
如果你已经像我一样中招了,就想办法回退版本,或者找旧的2019或者2017的VS安装[笑哭]
2022-06-03 17:37

5 根据需要,是否搜集信息
在这里插入图片描述

6 可能有Warnings,直接安装

在这里插入图片描述
7 进行中
在这里插入图片描述
8 完成
在这里插入图片描述

三、安装 HPCKit

在这里插入图片描述
这个时候,因为base已经设定路径,所以这里不能更改路径。
还是选择全部(也可以根据需要自己选择)。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、 运行案例

1 安装好后的样子

这里有Fortran语言的项目
在这里插入图片描述

2 创建一个项目

在这里插入图片描述
在这里插入图片描述

    program FortranCode

    implicit none

    ! Variables

    ! Body of FortranCode
    print *, 'Hello World'

    end program FortranCode

它与基于 windows 窗口程序的无穷消息循环机制是不同的,console程序运行结束后就退出了。
如果你要看到结果,那么在程序最后加入一个 pause 或者 read(,)

    program FortranCode

    implicit none

    ! Variables

    ! Body of FortranCode
    print *, 'Hello World'
    !write(*,*) 'Hello World'
    pause 

    end program FortranCode

在这里插入图片描述

### 配置 Intel Fortran 编译器于 Visual Studio 2022 #### 安装必要的软件包 为了使 Intel Fortran 编译器能够在 Visual Studio 2022 上正常工作,需先下载并安装 intel oneAPI Base Toolkit 和额外的 HPC 组件以及 MKL 库[^2]。这些工具集包含了创建高性能计算应用所需的各种库和支持文件。 #### 设置开发环境 启动 Visual Studio Installer 并选择修改已有的 Visual Studio 2022 安装或是新建一个自定义安装。在工作负载选项里找到“使用 C++ 的桌面开发”,确保勾选此选项来获取完整的 C/C++ 开发支持功能。同时,在单独组件列表中查找与英特尔Fortran编译器有关联的选择项,并将其加入到即将被安装的内容之中[^1]。 #### 创建新项目 打开 Visual Studio 2022 后可以通过菜单栏中的 "File -> New Project..." 来建立一个新的 Fortran 控制台应用程序。如果这是首次尝试,则可能需要从在线模板商店下载相应的项目模板以完成初始化过程。 #### 调整项目属性 右键点击解决方案资源管理器内的项目名称,进入 “Properties”。导航至 `Configuration Properties` 下面的 `Fortran` 分支,这里可以设置诸如优化级别、调试信息生成方式等参数。特别注意的是要确认所使用的平台工具集版本匹配当前安装好的 Intel Fortran 版本号。 ```cpp // 示例代码片段展示如何编写简单的 Hello World 程序 program HelloWorld implicit none write(*,*) 'Hello, world!' end program HelloWorld ```
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值