主题:Fortran程序调用IMSL函数运行报错:计算机中丢失imsl_dll.dll
bactone
[专家分:0] 发布于 2011-08-13 10:31:00
请教:
我的环境是:win7 + VS2010 + IVF11.1 + IMSL7.0
编写程序运行时报错:
无法启动此程序,因为计算机中丢失imsl_dll.dll
或者出现如下错误:
1>------ 已启动生成: 项目: IMSL_study, 配置: Debug Win32 ------
1>Compiling with Intel(R) Visual Fortran Compiler XE 12.0.0.104 [IA-32]...
1>Source1.f90
1>Linking...
1>D:\program files\Intel Visual Fortran 2011\IMSL\imsl\fnl700\winin111i32 \lib\imsl_dll.dll : fatal error LNK1107: 文件无效或损坏: 无法在 0x360 处读取
1>
1>Build log written to "file://E:\VC++\study\IMSL_study\IMSL_study\Debug\BuildLog.htm"
1>IMSL_study - 1 error(s), 0 warning(s)
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
请各位帮帮忙啊谢谢
回复列表 (共9个回复)
沙发
地上云彩 [专家分:0] 发布于 2011-09-05 17:52:00
额。等待楼下解答。。哈哈。www.jinxiaoblog.com
板凳
小子wx [专家分:0] 发布于 2011-09-28 12:08:00
楼主的程序出来没? 我也遇到一样的问题 要是出来了给说下咋整的 小弟邮箱是srchai1989@gmail.com 谢谢
3 楼
kingsky [专家分:20] 发布于 2011-09-29 15:58:00
跟楼主一样的问题,等待大牛解答
是不是楼主也没有要求输入license文件》
4 楼
sjtuwcf [专家分:0] 发布于 2012-02-29 20:53:00
同样地错误,你们解决了没有,麻烦指导一下
5 楼
wglsmart [专家分:10] 发布于 2012-03-12 11:47:00
没设置环境变量,设置完重启动ivf
6 楼
ctoby1 [专家分:0] 发布于 2012-05-31 00:26:00
怎么设置啊
7 楼
xiashuning [专家分:110] 发布于 2012-06-05 08:45:00
如果问题还没有解决,请楼主检查下IVF是否是最新的版本(XE/12是没问题的),再不行,就用Win7+MVS2008吧。这样应该没问题~
8 楼
bactone [专家分:0] 发布于 2012-06-07 15:59:00
如5楼所说,设置好环境变量后重启即可。
设置在:IVF的工具——》选项——》intel visual fortran——》compiler——》在libraies和include中分别将IMSL的libraries和include dll 和 static(在你安装的IMSL路径下)的路径复制添加在后面,然后编程时在主程序头处添加:
include “link_fnl_shared.h”即可。
特别注意装好程序,设置好以上内容后一定记得重启,否则就会出现丢失imsl_dll.dll的情况。
9 楼
bactone [专家分:0] 发布于 2012-06-07 16:01:00
如5楼所说,设置好环境变量后重启即可。
设置在:IVF的工具——》选项——》intel visual fortran——》compiler——》在libraies和include中分别将IMSL的libraries和include dll 和 static(在你安装的IMSL路径下)的路径复制添加在后面,然后编程时在主程序头处添加:
include “link_fnl_shared.h”即可。
特别注意装好程序,设置好以上内容后一定记得重启,否则就会出现丢失imsl_dll.dll的情况。
我来回复