工具->选项->Intel Composer XE->Visual Fortran->Compilers
Executables:
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\bin\ia32
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\bin\intel64
Includes:
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\include
Libraries:
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\ia32
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\examples\lapack\lib
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\intel64
C:\Program Files (x86)\Intel\Compiler\11.1\038\mkl\em64t\lib
C:\Program Files (x86)\Intel\Compiler\11.1\038\lib\intel64
工程属性:
Fortran->General
Additional Include Directories:
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\ia32
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\examples\lapack\lib
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\intel64
C:\Program Files (x86)\Intel\Compiler\11.1\038\mkl\em64t\lib
C:\Program Files (x86)\Intel\Compiler\11.1\038\lib\intel64
Suppress Startup Banner:
Fortran->Libraries
Use Intel Math Kernel Library:
Linker->General
Additianal Library Directories:
C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\ia32
Linker->Input
Additional Dependencies:
贴上代码实验一下:
PROGRAM MAIN
10
END
可以运行了。
注:在路径中,ia32和intel64是需要根据系统选择的,为了避免麻烦,直接把所有的路径都包括。其中蓝色的路径在此测试程序中并不需要。我在编译另外的程序时,需要lapack_ia32_intel.lib,因此在mkl文件夹中查找到这个文件,然后添加路径到Libraries,添加文件名到input中。后面程序如果还有lib找不到,就按照这种方法解决。