|
在fortran编译器中已经添加了imsl库的路径了,然后选取了一下程序作为IMSL库的验证程序,怀疑是不是IMSL最新版的调用头文件发生了变化,详细情况请看下面代码与错误提示:
PROGRAM TEST
include 'link_fnl_static.h' !调用IMSL2018
USE BSJ0_INT
USE UMACH_INT
IMPLICIT NONE
! Declare variables
INTEGER NOUT
REAL VALUE, X
! Compute
X = 3.0
VALUE = BSJ0(X)
! Print the results
CALL UMACH (2, NOUT)
WRITE (NOUT,99999) X, VALUE
99999 FORMAT (' BSJ0(', F6.3, ') = ', F6.3)
PAUSE
END PROGRAM TEST
错误 error LNK2019: 无法解析的外部符号 __iob_func,函数 l_open_license_file 中引用了该符号 imsls_err.lib(check_license.obj)
错误 error LNK2019: 无法解析的外部符号 fprintf,函数 l_open_license_file 中引用了该符号 imsls_err.lib(check_license.obj)
|
|