主题:【改进】Win7安装IVF11.1.034和IMSL7.0介绍
网上关于IMSL6.0的技术分享贴很多,但是由于IVF更新较快,我在后期的版本上安装IMSL6.0一直失败,遂怀疑IMSL版本问题,去FTP上下了64和32位的IMSL7.0版本(ftp://ftp.vni.com/pub/imsl/fnldownload有各种IMSL版本,TXT文档有说明信息)下好后分别安装32位和64位,这个不需要LIC文件,只需输入序列号即可(201111),最后在IVF的进行一些环境变量配置。我的安装目录是C:\Program Files (x86)\VNI\imsl\fnl700。之后打开VS2008,进入Tools-Options,选择Intel(R) Visual Fortran
点击Libraries后的按钮,添加最后一项(不同安装目录需调整)
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\lib
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\lib
点击Includes后的按钮,添加最后一项(不同安装目录需调整)
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\include\dll
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\include\static
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static
如果安装成功的话,在项目-属性-Fortran-General中,Additional Include Directories中会出现类似的C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll,没有也没关系,可以手动添加之。
在项目-属性-Linker-General中,Additional Library Directories会出现类似的C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\lib,以上都需要在x64平台上设置,如果你是32位机,同理操作。
最后我发现安装了IMSL7.0库,LAPACK库也不用提前添加了,像orth_int之类的都集成了,只需要添加include 'link_fnl_static.h'
use linear_operators
use lin_sol_tri_int
use rand_int
use orth_int即可
点击Libraries后的按钮,添加最后一项(不同安装目录需调整)
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\lib
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\lib
点击Includes后的按钮,添加最后一项(不同安装目录需调整)
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\include\dll
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111i32\include\static
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll
$C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static
如果安装成功的话,在项目-属性-Fortran-General中,Additional Include Directories中会出现类似的C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\static;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll;C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\include\dll,没有也没关系,可以手动添加之。
在项目-属性-Linker-General中,Additional Library Directories会出现类似的C:\Program Files (x86)\VNI\imsl\fnl700\winin111e64\lib,以上都需要在x64平台上设置,如果你是32位机,同理操作。
最后我发现安装了IMSL7.0库,LAPACK库也不用提前添加了,像orth_int之类的都集成了,只需要添加include 'link_fnl_static.h'
use linear_operators
use lin_sol_tri_int
use rand_int
use orth_int即可