在Visual Studio中使用MKL库

时间:2016-05-20 16:53:18

标签: fortran intel-mkl

我需要使用库中包含的Fortran函数" vsCdfNormInv"' mkl_vml.f90' (C:\ Program Files(x86)\ Intel \ Composer XE 2015 \ mkl \ include)。我正在使用Visual Studio 2013 Ultimate。如何通过代码中包含的命令包含库?我解决了向链接器添加其他依赖项的问题:" mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib",因此以下代码可以正常工作。

program Console1
implicit none
REAL , DIMENSION (1:15) :: ESTRAZIONIUNIFORMI,ESTRAZIONIGAUSSIANE
CALL RANDOM_NUMBER (ESTRAZIONIUNIFORMI)
CALL vsCdfNormInv(15,ESTRAZIONIUNIFORMI,ESTRAZIONIGAUSSIANE)
end program Console1

但是,在子程序中使用相同的命令我得到错误的" ESTRAZIONIGAUSSIANE"的向量。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Intel® Math Kernel Library Link Line Advisor来帮助您生成编译器所需的正确链接选项。至少你所链接的东西似乎还不够。