主题:我这个情况装imsl是选32还是64的啊?
kingsky
[专家分:20] 发布于 2011-09-29 14:57:00
win7的系统是64的
装的vs2008(这个没32和64之分吧?)
是不是imsl就应该选64的?
回复列表 (共5个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-09-29 15:56:00
32和64都行。
板凳
kingsky [专家分:20] 发布于 2011-09-29 16:10:00
我两个都试了,结果都不行
装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 楼
cgl_lgs [专家分:21040] 发布于 2011-09-29 17:34:00
64位要对应64位编译器及编译方案。
使用imsl查查手册吧,使用静态版本。具体操作我也说不清。
理论上来说应该是跟use有关。比如use imsl_static等。
4 楼
小子wx [专家分:0] 发布于 2011-11-01 11:00:00
楼主的解决了没有啊 解决了的话说下具体操作步骤 我也遇到同样的情况了
5 楼
wgm096350 [专家分:0] 发布于 2014-11-14 09:49:25
楼主的解决了没有啊 解决了的话说下具体操作步骤 我也遇到同样的情况了
我来回复