在模拟复合材料层间分层时使用子程序uinter出现:Problem during linking - Abaqus/Standard User Subroutines. This error may be due to a mismatch in the Abaqus user subroutine arguments. These arguments sometimes change from release to release, so user subroutines used with a previous release of Abaqus may need to be adjusted.
子程序都verify都已经通过了,能调用帮助文档里子程序,没有出现问题表明我的软件装的是没有问题的。
自己写的这个子程序编译之后,在log文件中显示的提示为:
uinter.obj : error LNK2019: unresolved external symbol chull referenced in function uinter
(无法解析的外部符号chull,改符号在函数uinter中被引用)standardU.dll : fatal error LNK1120: 1 unresolved externals
Abaqus Error: Problem during linking - Abaqus/Standard User Subroutines. This error may be due to a mismatch in the Abaqus user subroutine arguments.
These arguments sometimes change from release to release, so user subroutines used with a previous release of Abaqus may need to be adjusted.说明我的子程序出问题了。看了好几天也不知道错哪里了。
之后我特意把子程序CheckFailureIni变成错误的形式,将虚参中的U改成rdisp之后也不声明变量U,就开始使用数组U也将会在log文件出现uinter.obj : error LNK2019: unresolved external symbol u referenced in function uinter,这是根据提示还可以改,但是第一个真的是不知道uinter中哪里出现了问题,请各位大神帮我检查哪里出现问题了。