使用 Abaqus 移动到 OneApi Fortran 后未解析的外部符号

时间:2021-02-23 11:15:02

标签: visual-studio fortran intel-fortran abaqus

我在使用 Abaqus 和新的英特尔 Fortran 编译器 (oneApi) 编译 Fortran 例程时遇到问题。

我已经按照其他帮助安装 OneApi 软件。我将它与 Visual Studio 2017 链接。 我开始编译简单的 Fortran 例程。

但是当我调用 Abaqus 函数时,出现此错误:

error LNK2019: unresolved external symbol GETVRM referenced in function usdfld

此例程在使用前英特尔 Fortran 编译器之前是有效的。

1 个答案:

答案 0 :(得分:0)

感谢您对评论的帮助。我在英特尔论坛上找到了答案。

事实上,Abaqus 并未更新为新的 Fortran 版本。所以,Abaqus 的参数已经改变了。

必须在文件 win86_64.env 中添加以下行: compile_fortran += ['/names:lowercase',]

我希望这可以帮助某人。

相关问题