前言

微软已经停止对Intel® Parallel Studio XE(IPSXE)开发工具包 的维护,取代的是oneAPI。在做科学计算的时候常常需要使用Fortran语言,相比较C/C++,Fortran比较小众一些,所以直接集成好的编译环境比较少,经常需要自己配置,有一种方案就是使用Visual Studio+oneAPI。下面就介绍一下。先安装vs,再安装oneAPI。

Visual Studio2019 下载与安装

这个oneAPI好像目前只能集成到vs2017或者vs2019,所以不要下载的版本过高,最好是2019,因为我已经在好多电脑试过我今天分享这套版本的搭配,都是没有问题的,但存在有同学下载其他版本而最终无法集成的问题。vs2019可以去官网下载,也可以直接在我分享的这个阿里云盘提取:链接:https://www.aliyundrive.com/s/1htGpQTfhQb, 一般情况下社区版(community)就已经够学生使用了,下载后在安装组件的时候,如果没有什么特殊需求,选中这两个即可。一般下载也比较慢,耐心等待即可。vs2019安装好以后,可以随便编写一个简单的“hello world”c++程序测试一下能不能正常使用。

oneAPI 的下载与安装

因为这个版本不一样有可能会造成最后集成失败,而且没有梯子,国内下载会很慢,所以直接去我在我阿里网盘下载对应版本即可,阿里网盘:https://www.aliyundrive.com/s/oUQ5vdZ4vxj(现在由于阿里网盘限制,这个链接打开只有HPC包,base包不让分享,阿里云提示违规,有需要可以官网或者私我,q号:2656363522。)为了方便大家,我把最新版的oneAPI和旧版的都上传到和彩云盘中,就是中国移动云盘,顺便安利一下,这个云盘空间大,上传下载无限制,很好用,本帖是用的2021.3.0版本的,如果有想用2022.3.0的也可自己提取,链接:https://caiyun.139.com/m/i?0H5CIutRPF9pG,提取码:SeU6
下载后先安装Base toolKit,如果之前电脑上已经有Intel® Parallel Studio XE需要提前卸载掉啊。安装base包的时候双击然后按照提示选好安装位置点检extract解压,到这一步的时候选择custome,自定义安装。
在进入自定义以后,选择组件那里,如果电脑上本身安装了python,注意把这个勾取消掉。因为会冲突导致安装失败

在下一步以后可能会弹出来一个警告框,在上方的连线上会出现一个警告标识,不要理就是了,直接下一步,后面会弹出这样一个框,如果vs2019前面安装成功了,这个vs2019前面就会打勾
剩下的就无脑下一步再等着就行了。
把base包安装完成以后就可以安装HPC包,HPC没有什么需要注意的,直接下一步就好。等HPC安装好以后就可以重启一下电脑。

Fortran代码编写

等上述操作完成以后不需要额外的什么操作,会自动集成,打开vs2019后直接可以使用。如果一切都安装成功的话,应该在创建项目的时候可以看见Fortran语言。如下所示:
至此安装就全部完成

遇到的问题

在给学妹安装的过程中遇到了好几个问题,开始是她自己在官网下载vs2022,这个版本过高,在安装oneAPI的时候才发现只能是集成到2019或者2017版本,后面是oneAPI在官网下载的最新版,安装后无法集成到 vs2019。网上有答案说找一个别人可以集成的vs2019直接把他的文件夹复制过来,我没有试,因为这个文件太大了,不仅慢,而且U盘最后发热太严重了,我怕烧坏了。最后就把她安装的版本卸载了,用我这套版本组合就成功了,所有如果有相同问题的小伙伴不妨试一试,卸载后安装这套。

Visual Studio+oneAPI搭建fortran环境以及部分oneAPI无法集成到Visual Studio中问题相关推荐

  1. Visual Studio Code搭建Java环境

    使用Visual Studio Code搭建Java环境 第一步先下载 我们可以到Visual Studio Code官方下载 进入后我们会看到 下载好后我们解压 解压后进入文件夹下->新建文件 ...

  2. visual studio code搭建Java环境 - 一步一个脚印详细教程

    visual studio code搭建Java环境 一.软件安装 二.添加环境变量 三.vscode配置 1.软件本身设置 2.编译环境配置 后记 一.软件安装 visual studio code ...

  3. 【VSCode】Windows 下搭建 Fortran 环境

    文章目录 Part.I 预备知识 Part.II 安装与配置 Chap.I 编译环境 Chap.II 插件 Part.III 测试 Chap.I 一个示例 Chap.II 注意事项 Part.I 预备 ...

  4. genymotion+android studio Android 搭建开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 鉴于前段时间接到关于公司移动版OA的项目开发需求,在本机上搭建了一个Android的开发环境.(竟然搞了两天,在windows ...

  5. gatling的环境配置_将Gatling集成到Gradle构建中–了解SourceSet和配置

    gatling的环境配置 我最近在一个项目中工作,我们不得不将出色的负载测试工具Gatling集成到基于Gradle的版本中. 有可用的gradle插件使此操作变得容易,其中有两个是this和this ...

  6. Win10 64位系统安装Microsoft Visual Studio和Intel Fortran(非正式名称)

    对于许多科学计算用的程序大多都是Fortran语言编写的,而现在残存于市场的Fortran90编译器只能支持安装在32位系统上.随着电脑技术的发展,cpu的更新换代,Windows64位系统应用越来越 ...

  7. HPM6750系列--第五篇 使用Segger Embedded Studio for RISC-V开发环境

    一.目的 之前的博文中<HPM6750系列--第四篇 搭建Visual Studio Code开发调试环境>我们介绍了如何使用visual studio code进行开发调试,但是用起来总 ...

  8. outlook域用户名怎么填_内网渗透 | 搭建域环境

    搭建域环境 目录 部署域架构 如何加入域 域中主机的登录 SRV出错及解决办法 SRV记录注册不成功的可能原因 禁用域中的账户 将计算机退出域 添加域用户 部署域结构 在域架构中,最核心的就是DC(D ...

  9. Visual Studio Code搭建TypeScript开发环境

    转载 http://www.cnblogs.com/sunjie9606/p/5945540.html 使用Visual Studio Code搭建TypeScript开发环境 1.TypeScrip ...

最新文章

  1. [推荐]Silverlight 2 开发者海报
  2. 日志分析工具 LogParser
  3. (0066)iOS开发之UITableViewCell上子控件通过superView找对应的cell的探究
  4. 咖友:打个雷啊 | 今日头条VS腾讯新闻:让马化腾也坐不住的新闻资讯行业未来之争...
  5. Linux常用指令和系统管理命令总结
  6. Hibernate注解使用以及Spring整合
  7. 域组策略--+域控中组策略基本设置
  8. C#进行Visio二次开发之Web端启动绘图客户端并登录
  9. ELK 使用filebeat替代Logstash收集日志
  10. Pandas系列(九)axis参数理解
  11. Elasticsearch对接Django
  12. dateutil和pytz的安装
  13. Gearman中文手册技术文档分享chm
  14. IT男吃什么最利于健康
  15. 使用python简单实现K核苷酸频率(KNF,k-nucleotide frequencies)或K-mer频率
  16. 插入式隔离器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 洛谷B2144 阿克曼(Ackmann)函数
  18. 吉首大学第九届"新星杯"大学生程序设计大赛(重现赛)(回顾补题)
  19. OpenCV画框函数rectangle的使用
  20. java基于微信小程序的美容美发预约系统 uniapp 小程序

热门文章

  1. xtu p1226 智力大冲浪
  2. Helm templates 中的语法
  3. 《大数据处理平台》(宋杰著)读书笔记
  4. java8日期计算(偏移N周,返回指定星期的日期)
  5. 《CSDN社区电子杂志——Java杂志》第二期发布!
  6. 如何写出百度搜索喜欢的内容?这3大方法,你知道几个?
  7. 在线客服系统哪家强?百度一下,你就知道
  8. 通俗理解:概率分布函数、概率密度函数
  9. 10-120V输入 输出可调 电流5A 外置MOS降压型DC-DC电源芯片
  10. 如何做好 PPT(蔡学镛演讲稿)