Visual Studio+oneAPI搭建fortran环境以及部分oneAPI无法集成到Visual Studio中问题
前言
微软已经停止对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中问题相关推荐
- Visual Studio Code搭建Java环境
使用Visual Studio Code搭建Java环境 第一步先下载 我们可以到Visual Studio Code官方下载 进入后我们会看到 下载好后我们解压 解压后进入文件夹下->新建文件 ...
- visual studio code搭建Java环境 - 一步一个脚印详细教程
visual studio code搭建Java环境 一.软件安装 二.添加环境变量 三.vscode配置 1.软件本身设置 2.编译环境配置 后记 一.软件安装 visual studio code ...
- 【VSCode】Windows 下搭建 Fortran 环境
文章目录 Part.I 预备知识 Part.II 安装与配置 Chap.I 编译环境 Chap.II 插件 Part.III 测试 Chap.I 一个示例 Chap.II 注意事项 Part.I 预备 ...
- genymotion+android studio Android 搭建开发环境
2019独角兽企业重金招聘Python工程师标准>>> 鉴于前段时间接到关于公司移动版OA的项目开发需求,在本机上搭建了一个Android的开发环境.(竟然搞了两天,在windows ...
- gatling的环境配置_将Gatling集成到Gradle构建中–了解SourceSet和配置
gatling的环境配置 我最近在一个项目中工作,我们不得不将出色的负载测试工具Gatling集成到基于Gradle的版本中. 有可用的gradle插件使此操作变得容易,其中有两个是this和this ...
- Win10 64位系统安装Microsoft Visual Studio和Intel Fortran(非正式名称)
对于许多科学计算用的程序大多都是Fortran语言编写的,而现在残存于市场的Fortran90编译器只能支持安装在32位系统上.随着电脑技术的发展,cpu的更新换代,Windows64位系统应用越来越 ...
- HPM6750系列--第五篇 使用Segger Embedded Studio for RISC-V开发环境
一.目的 之前的博文中<HPM6750系列--第四篇 搭建Visual Studio Code开发调试环境>我们介绍了如何使用visual studio code进行开发调试,但是用起来总 ...
- outlook域用户名怎么填_内网渗透 | 搭建域环境
搭建域环境 目录 部署域架构 如何加入域 域中主机的登录 SRV出错及解决办法 SRV记录注册不成功的可能原因 禁用域中的账户 将计算机退出域 添加域用户 部署域结构 在域架构中,最核心的就是DC(D ...
- Visual Studio Code搭建TypeScript开发环境
转载 http://www.cnblogs.com/sunjie9606/p/5945540.html 使用Visual Studio Code搭建TypeScript开发环境 1.TypeScrip ...
最新文章
- [推荐]Silverlight 2 开发者海报
- 日志分析工具 LogParser
- (0066)iOS开发之UITableViewCell上子控件通过superView找对应的cell的探究
- 咖友:打个雷啊 | 今日头条VS腾讯新闻:让马化腾也坐不住的新闻资讯行业未来之争...
- Linux常用指令和系统管理命令总结
- Hibernate注解使用以及Spring整合
- 域组策略--+域控中组策略基本设置
- C#进行Visio二次开发之Web端启动绘图客户端并登录
- ELK 使用filebeat替代Logstash收集日志
- Pandas系列(九)axis参数理解
- Elasticsearch对接Django
- dateutil和pytz的安装
- Gearman中文手册技术文档分享chm
- IT男吃什么最利于健康
- 使用python简单实现K核苷酸频率(KNF,k-nucleotide frequencies)或K-mer频率
- 插入式隔离器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 洛谷B2144 阿克曼(Ackmann)函数
- 吉首大学第九届"新星杯"大学生程序设计大赛(重现赛)(回顾补题)
- OpenCV画框函数rectangle的使用
- java基于微信小程序的美容美发预约系统 uniapp 小程序