回 帖 发 新 帖 刷新版面

主题:跪求CVF多个Fortran的编译方法


如题,本人使用CVF6.0,现有多个.f文件,需要编译成动态链接库dll。
请问高手,怎么去编译这些.f文件?
希望不是叫我把N多个.f文件汇成一个大的Fortran程序文件,然后进行编译

回复列表 (共5个回复)

沙发


顶一下,求高人解答

板凳

建一个DLL工程,把文件加进去,没错的话应该就可以了吧

3 楼


好像不是您说的那样
是这样的,因为每个.f源程序中的subroutine都会调用其他的subroutine,而其他的函数都是分开写的,分别存放在不同的.f源文件中。我是想运行这个主程序,写成动态链接库,但是运行单一的.f文件编译时会报错(当然是因为无法识别“CALL xxx”这样的语句)。我就是想知道怎么同时编译其他的很多源程序文件。

同时非常感谢您

4 楼


具体见彭国伦的Fortran95,有一章专门讲到你说的这个问题。用的是上面那位说的建DLL的方法。

5 楼

新建 FORTRAN CONSOLE APPLICATION
然后 菜单 project ---->add to project --->file

我来回复

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