Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

imsl compiller

bahadir_b_
Beginner
383 Views

ı am trying compiller imsl lib on visual studio but  get error

include 'link_fnl_static.h'

USE EVCRG_INT

USE EPIRG_INT

USE UMACH_INT

USE WRCRN_INT

IMPLICIT NONE

! Declare variables

INTEGER LDA, LDEVEC, N

PARAMETER (N=3, LDA=N, LDEVEC=N)

INTEGER NOUT

REAL PI

COMPLEX EVAL(N), EVEC(LDEVEC,N)

REAL A(LDA,N)

! Define values of A:

!

! A = ( 8.0 -1.0 -5.0 )

! ( -4.0 4.0 -2.0 )

! ( 18.0 -5.0 -7.0 )

!

DATA A/8.0, -4.0, 18.0, -1.0, 44.0, -5.0, -51.0, -2.0, -7.0/

!

! Find eigenvalues and vectors of A

CALL EVCRG (A, EVAL, EVEC)

! Compute performance index

PI = EPIRG(N,A,EVAL,EVEC)

! Print results

CALL UMACH (2, NOUT)

CALL WRCRN ('EVAL', EVAL, 1, N, 1)

CALL WRCRN ('EVEC', EVEC)

WRITE (NOUT,'(/,A,F6.3)') ' Performance index = ', PI

END

errors:

Error 16  fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt LINK 
Error 13  error LNK2005: __time32 already defined in LIBCMTD.lib(time.obj) msvcrt.lib(MSVCR100.dll) 
Error 4  error LNK2005: __set_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj) LIBCMT.lib(invarg.obj) 
......

0 Kudos
1 Reply
Steven_L_Intel1
Employee
383 Views

You're actually having link errors that seem at least partially due to having multiple versions of the Microsoft C++ libraries linked in. It also looks as if you've included in the link something that should not be there. Please attach a ZIP of the project after a failed build so we can see more context.

0 Kudos
Reply