我尝试在Visual Studio(2008版)中将IMSL库(版本6.0)连接到Intel Fortran(版本11.1)。 IMSL库将添加到路径中,如下所示:
import java.util.Scanner;
public class rough {
public static void main(String[] args) {
// TODO Auto-generated method stub
int actorCount;
Scanner input = new Scanner(System.in);
Scanner kb = new Scanner(System.in);
System.out.println("How many actors are in the film? ");
actorCount = kb.nextInt();
for (int k = 1; k <= actorCount ; k++)
{
float actor, character;
System.out.println("What is the actors name? ");
actor = kb.nextFloat();
System.out.println("What is " + actor + "'s character?");
character = kb.nextFloat();
System.out.print(actor + " - " + character);
}
kb.close();
input.close();
}
}
和“包括”也在那里
$C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\lib
$C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\include\dll
我运行以测试安装的程序是:
$C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\include\static
我得到的结果是PROGRAM main
USE RNUN_INT
USE RNSET_INT
IMPLICIT NONE
INTEGER :: ISEED
REAL :: R(5)
ISEED = 123457
CALL RNSET (ISEED)
CALL RNUN (R)
END PROGRAM main
我错过了什么?