问题描述
我在使用 Abaqus 和新的英特尔 Fortran 编译器 (oneApi) 编译 Fortran 例程时遇到问题。
我已经按照其他帮助安装 OneApi 软件。我将它与 Visual Studio 2017 链接。 我开始编译简单的 Fortran 例程。
error LNK2019: unresolved external symbol GETVRM referenced in function usdfld
此例程在使用前英特尔 Fortran 编译器之前是有效的。
解决方法
感谢您对评论的帮助。我在英特尔论坛上找到了答案。
事实上,Abaqus 并未更新为新的 Fortran 版本。所以,Abaqus 的参数已经改变了。
必须在文件 win86_64.env 中添加以下行: compile_fortran += ['/names:lowercase',]
我希望这可以帮助某人。