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

用ABAQUS找不到C++编译器 Abaqus无法定位C++编译器。我需要在Abaqus和需要Visual Studio的Intel Parallel Studio之间设置一个接口。无论我使用什么安装或设置,Abaqus都无法找到C++编译器。关键组件是英特尔Fortran编译器,可以找到它,c++,visual-studio,fortran,abaqus,intel-parallel-studio,C++,Visual Studio,Fortran,Abaqus,Intel Parallel Studio,我尝试了不同版本的Visual Studio: 2017社区, 2017企业, 2015社区, 2013年社区。 平行工作室: 2019年月日 阿巴克斯: 2018年研究许可证 操作系统: Windows 10 LTSC 在OpenStack云中的虚拟机KVM中运行的所有内容 在cmd.exe中进行测试的步骤: 实现visualstudio和parallelstudio的路径 vcvars64.bat Visual Studio cl.exe prog.cpp工作正常 ifortvars.bat

我尝试了不同版本的Visual Studio:

2017社区, 2017企业, 2015社区, 2013年社区。 平行工作室:

2019年月日 阿巴克斯:

2018年研究许可证 操作系统:

Windows 10 LTSC 在OpenStack云中的虚拟机KVM中运行的所有内容

在cmd.exe中进行测试的步骤:

实现visualstudio和parallelstudio的路径 vcvars64.bat Visual Studio cl.exe prog.cpp工作正常 ifortvars.bat并行工作室 Fortran编译器运行良好 abaqus info=系统abaqus 这将找到所有关键组件,但重要部分的输出除外:

处理器:英特尔至强处理器Skylake,IBRS CPU数量:4 物理内存:46080 MB 虚拟内存:47807可用/52737总MB 操作系统版本:Windows 10 Enterprise N LTSC 2019 Build 17763 C++编译器:无法定位或确定 本系统的C++编译器。如果在系统上安装了C++编译器,请在运行Abaqus之前加载VCVARS64.BAT文件 链接器版本:Microsoft R增量链接器版本14.16.27031.1>Fortran编译器:英特尔Fortran编译器19.0 MPI:MS-MPI 5.0.12435.6 浏览器:Firefox 66.0.3.0

您必须执行:

ifortvars.bat intel64 vs2013
这些参数取决于您的系统和所需的visual studio版本。如果您有默认的abaqus环境配置,则此命令将执行您需要的所有操作

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

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016\windows\bin\ifortvars.bat

在命令提示符下启动abaqus命令之前执行此命令,或者必须向abaqus.bat文件添加对该命令的调用

谢谢您的提示,UN4。我们在调用Abaqus CAE调用开始菜单中包含了ifortvars.bat的路径。当我们双击cae文件调用Abaqus时,它无法识别编译器,当我们从Windows开始菜单调用它时,它现在工作正常。这解决了我们的问题。为了获得最佳效果,您应该将其添加到SIMULIA/Commands文件夹中的abaqus.bat中。