主题:跪求CVF多个Fortran的编译方法
c6272798
[专家分:0] 发布于 2010-05-11 21:34:00
如题,本人使用CVF6.0,现有多个.f文件,需要编译成动态链接库dll。
请问高手,怎么去编译这些.f文件?
希望不是叫我把N多个.f文件汇成一个大的Fortran程序文件,然后进行编译
回复列表 (共5个回复)
沙发
c6272798 [专家分:0] 发布于 2010-05-11 22:03:00
顶一下,求高人解答
板凳
zg4392 [专家分:370] 发布于 2010-05-11 22:26:00
建一个DLL工程,把文件加进去,没错的话应该就可以了吧
3 楼
c6272798 [专家分:0] 发布于 2010-05-11 22:57:00
好像不是您说的那样
是这样的,因为每个.f源程序中的subroutine都会调用其他的subroutine,而其他的函数都是分开写的,分别存放在不同的.f源文件中。我是想运行这个主程序,写成动态链接库,但是运行单一的.f文件编译时会报错(当然是因为无法识别“CALL xxx”这样的语句)。我就是想知道怎么同时编译其他的很多源程序文件。
同时非常感谢您
4 楼
terrytr1986 [专家分:150] 发布于 2010-05-12 10:54:00
具体见彭国伦的Fortran95,有一章专门讲到你说的这个问题。用的是上面那位说的建DLL的方法。
5 楼
lj1982002 [专家分:430] 发布于 2010-05-12 15:49:00
新建 FORTRAN CONSOLE APPLICATION
然后 菜单 project ---->add to project --->file
我来回复