回 帖 发 新 帖 刷新版面

主题:【改进】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即可

回复列表 (共18个回复)

沙发

很简单,但很详细~
如果给出例子代码就更完美了

板凳

ls乃很无聊啊

ps:lz如果static/shared都说一下,或者想想怎样使其他编译器链接IMSL就更好了

3 楼


本来准备装lapack库,发现装了IMSL7.0,被没要装LAPACK了,所以就班门弄斧了一下呵

4 楼


只有static可以,刚学fortran,还没弄清shared怎么跑出来

5 楼


楼主你好,请问你是怎么安装imsl7.0的,我的安装之后在lib目录下的imsl_dll.dll和imslmkl_dll.dll两个文件好像有问题,运行程序时会提示:
无法启动此程序,因为计算机中丢失imsl_dll.dll,望指点。你说的各种include和lib的设置我都设置好了,但是就是好像这两个文件有问题

6 楼


现在问题解决没有啊~

7 楼

LZ按照你的方法装上怎么还是不行?
如何用一个小程序验证一下装上的IMSL管用了不?
再就是:一个菜鸟问题:在程序行中需要添加那些具体东东?例如:use 。。。。。。。。。
对此不清楚,望指教阿

8 楼

楼主有没有用过安装文件夹下 IMSL自带的example 文件夹里的例子啊,每次开它的例子都会有 提示license 的对话框,而用help 里面的例子就不会出现

9 楼


下载下来了解压的时候要密码,请问密码是多少?

10 楼

没有要密码啊,你哪个网下载的?

我来回复

您尚未登录,请登录后再回复。点此登录或注册