Fortran Coder

查看: 11478|回复: 6
打印 上一主题 下一主题

[数学库] IVF调用IMSL出现问题

[复制链接]

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
跳转到指定楼层
楼主
发表于 2015-5-3 21:04:05 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhuhuanlai 于 2015-5-3 21:16 编辑

我通过IVF打开DSW文件后编译出现以下错误,请大师百忙之中指点,不胜感激:
error #7002: Error in opening the compiled module file. Check INCLUDE paths.[IMSL]
我理解是没有单独安装IMSL,于是我单独安装从FCODE.COM网站的网盘下载的2013IVFIMSL5.0文件后,
又给2013VS指定路径(我在WIN32X64INCLUDE/LIBRARIES中都添加了IMSL5.0的路径)
INCLUDE:       C: \Program Files(x86)\VNI\CTT6.0\include\IA32
C:\Program Files (x86)\VNI\CTT6.0\include\IA32_s
LIBRARIES:      C:\Program Files(x86)\VNI\CTT6.0\lib\IA32

但是我重启电脑后再次编译又出现了同样的问题
error #7002: Error in opening the compiled module file. Check INCLUDE paths.[IMSL]

说明一下:我的电脑是64WIN8系统,VS2013+IVF2013+IMSL5.0,都是从FCODE.COM网盘下载的。
安装IMSL时出现过下边的情况:

安装IMSL时只能选择32位(已经安装),选择64位时则出现错误

但是我的系统又是64位的,我不确定这样是不是正常的,另外IMSL是不是也分为32位和64位,是不是位数必须和电脑操作系统的位数一致?

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
沙发
 楼主| 发表于 2015-5-4 10:14:53 | 显示全部楼层
本帖最后由 zhuhuanlai 于 2015-5-4 11:15 编辑

谢谢VVT的详细答复,我刚从CVF转向IVF,有些仍不太明白
1、fcode.cn网盘中的IMSL属于高版本吗?
2、fcode.cn网盘中下载的2013IVF是32为编译器吗?
3、我理解fcode.cn网盘中IMLS是高版本,也就是说我在DSW文件中使用 use IMSL是有误的,应该采用use numerical_libraries 或者include "link_f90_static.h",网盘中的2013IVF是32位的,所以我装IMSL时就只能选择32位的。

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
板凳
 楼主| 发表于 2015-9-12 14:27:03 | 显示全部楼层
VVT你好,使用 IMSL 5.0 版本,就用 use numerical_libraries 有可能还额外需要 include "link_f90_static.h"?

我想了解下如何知道不同版本之间的调用语句?

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
地板
 楼主| 发表于 2015-9-15 18:00:48 | 显示全部楼层
非常感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-6 00:26

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表