首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Abaqus找不到的C++编译器

Abaqus找不到的C++编译器
EN

Stack Overflow用户
提问于 2019-05-21 08:40:27
回答 1查看 1.7K关注 0票数 0

无法找到C++编译器。我需要在Abaqus和Intel Parallel之间设置一个接口,这需要Visual。无论我使用什么安装或设置,Abaqus都无法找到C++编译器。关键的组件是英特尔Fortran编译器,它可以定位。

我尝试了不同版本的Visual:

  • 2017年社区,
  • 2017年企业,
  • 2015年社区,
  • 2013年社区。

并行工作室:

  • XE 2019

阿巴克斯:

  • 2018年研究许可证

操作系统:

  • Windows 10 LTSC

所有这些都是在OpenStack云中的虚拟机中运行的。

使用cmd.exe进行测试的步骤:

  • 实现Visual和并行Studio的路径
  • vcvars64.bat (Visual )
  • cl.exe prog.cpp工作良好
  • ifortvars.bat (并行工作室)
  • Fortran编译器工作良好
  • abaqus info=system (Abaqus)

这找到了所有重要的组成部分,除了一个,重要部分的输出:

处理器: Intel Xeon处理器(Skylake,IBRS) 中央处理器数目:4 物理内存: 46080 MB 虚拟内存: 47807可用/ 52737兆字节 操作系统版本: Windows 10 Enterprise 2019 (Build 17763) C++编译器:无法在此系统上定位或确定C++编译器的版本。如果在此系统上安装了C++编译器,请在运行Abaqus Linker版本之前加载vcvars64.bat文件: Microsoft (R)增量Linker版本14.27031.1> Fortran : 19.0 MPI: MPI 5.0.12435.6 浏览器: Firefox 66.0.3.0

EN

回答 1

Stack Overflow用户

发布于 2019-06-12 09:17:44

你必须执行:

代码语言:javascript
复制
ifortvars.bat intel64 vs2013

参数取决于系统和所需的visual studio版本。如果您拥有默认的abaqus环境配置,则此命令执行您所需的所有操作。

bat文件所在的位置取决于英特尔编译器的版本和您的安装。就我而言,它存在于:

代码语言:javascript
复制
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016\windows\bin\ifortvars.bat

在命令提示符中启动abaqus命令之前执行此命令,或者必须将对其的调用添加到abaqus.bat文件中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56234382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档