回 帖 发 新 帖 刷新版面

主题:我这个情况装imsl是选32还是64的啊?

win7的系统是64的
装的vs2008(这个没32和64之分吧?)

是不是imsl就应该选64的?

回复列表 (共5个回复)

沙发

32和64都行。

板凳

我两个都试了,结果都不行
装64的显示:错误    1     error #7881: This module file was generated for a different platform or by an incompatible compiler or compiler release. It cannot be read.   [NUMERICAL_LIBRARIES]    E:\123\TestFor\TestFor\test.F90    21    

装32的编译通过了,但是运行的时候“应用程序无法正常启动(0xc000007b)”百度了一下,好像只有win7有这种错误,大都是版本兼容问题
悲催。。。


在另外一台机子上vs2010+win7 32位,编译没有问题,但是运行的时候显示“计算机中丢失imsl_dll.dll ”论坛里好像很多人都遇到这个问题

我下载的是http://bbs.pfan.cn/post-310268.html中的imsl
没有像帖子中提到的提示出示license文件

3 楼

64位要对应64位编译器及编译方案。
使用imsl查查手册吧,使用静态版本。具体操作我也说不清。
理论上来说应该是跟use有关。比如use imsl_static等。

4 楼

楼主的解决了没有啊   解决了的话说下具体操作步骤    我也遇到同样的情况了

5 楼

楼主的解决了没有啊   解决了的话说下具体操作步骤    我也遇到同样的情况了

我来回复

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