回 帖 发 新 帖 刷新版面

主题:[讨论]关于IVF下运行CERN库

请问谁在Intel Visual Fortran下成功运行过cern程序库?如何运行?望不吝赐教,谢谢!

回复列表 (共6个回复)

沙发

以前 CERN 有 CVF 下编译好的 lib 文件,当然可以调用,IVF 下,若是修改调用约定,估计可以的。就目前来看,CERN 转到 C/C++ 上了,我几次想下载 fortran source-code 后编译,奈何其源代码不全,无法实现。
一些子程序及其相关部分,还是可以独立编译、链接的。

板凳


CVF下没有问题,我这里也能成功调用,就是IVF不行。

3 楼

[quote]
CVF下没有问题,我这里也能成功调用,就是IVF不行。[/quote]
他们的调用约定不同,lib不能通用

4 楼

[quote]以前 CERN 有 CVF 下编译好的 lib 文件,当然可以调用,IVF 下,若是修改调用约定,估计可以的。就目前来看,CERN 转到 C/C++ 上了,我几次想下载 fortran source-code 后编译,奈何其源代码不全,无法实现。
一些子程序及其相关部分,还是可以独立编译、链接的。[/quote]


请问packlib能单独编译吗?

5 楼


这么说吧,win7下什么编译器可以调用cernlib?

6 楼

我不知道cernlib是什么 没用过
不过按照道理说,有源码的话,可以自己封装生成lib
没有源码的话,如果只有编译好的lib,那么看lib能够被哪个编译器识别,然后在这个编译器中封装出dll来(因为通用的原因,dll没有lib里编译器相关的东西,而且调用约定可以判别),然后在你现有的编译器中来调用dll。

我来回复

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