关于VS2008+IVF+IMSL的安装

(对于近期因调试程序的需要,基于VS2008安装IVF+IMSL 6.0做一个小的记录,以便后面学习查询,期间查阅了很多网友的资料和建议,在此表示感谢!)


这里面主要是IVF和imsl的安装,我选择的版本是IVF 11.1和imsl 6.0,其中,imsl安装包比价难找,下面是一个网友网盘给出的链接:

http://blog.163.com/jey_df/blog/static/1825501612013022105625184

对于他的备忘,在此copy一份,以备不时之需,感谢!

(1)IMSL的下载(ISML6.0为例):
       ISML6.0_Download
(2)安装。
   安装过程中会提示你输入的序列号:201111
   仅有以上是不够的,还需要license.lic(附件)。注意其放置位置:你在运行的时候会提示未注册,你就按提示,选择license所在文件,此外也有网友建议将license.lic复制到C:\Program Files\VNI\license目录下,如果复制到子目录C:\Program Files\VNI\license\bin下可能出现下面的错误。
Fortran-IMSL的下载与安装 - 云卷云舒 - 飞龙在天的小窝儿^_^
 

(3)配置:
   工具--选项
Fortran-IMSL的下载与安装 - 云卷云舒 - 飞龙在天的小窝儿^_^
 
Includes : 
C:\Program Files\VNI\imsl\fnl600\IA32\include\dll
C:\Program Files\VNI\imsl\fnl600\IA32\include\static
Libraries:
C:\Program Files\VNI\imsl\fnl600\IA32\lib
这里进行了如此这样配置,但是问题并没有解决,而是出现另一个问题:
错误1 error LNK2019: 无法解析的外部符号 _OPERATION_IX_mp_DIMDVP,该符号在函数 _MAIN__ 中被引用program.obj
      挺头疼的,在网上查找相关资料,说5.0 版本后,就不用 use imsl 了,才知掉症结在这里,然后进行简单的修改,将 use IMSL改为  include 'link_fnl_shared.h'   use imsl_libraries 如上面程序红色行。


顺带贴上两个可能在调试时遇到的问题:

1、如果在调试时出现“丢失imsl_dll.dll”的问题,只需在配置好之后重启电脑即可。

2、如果在生成时出现“模块计算机类型“x64”与目标计算机类型“X86”冲突”的错误,很多网友给出的答案是在“链接器->高级->目标计算机”中进行更改,但是,我遇到的情况是,该选项不可更改,所以初以为是安装时没有安装64为编译器造成,重新安装后,问题依旧。经查阅,从该网友提供的资料处获得解决方案(http://blog.youkuaiyun.com/txh0001/article/details/7019052),感谢感谢!对于遇到同样问题的网友给予参考。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值