以梦为马,不负韶华

搜索
查看: 5211|回复: 4
收起左侧

Fortran 链接问题,错误分析及解决方案!

[复制链接]
发表于 2013-11-7 17:16:16 显示全部楼层 |阅读模式
本帖最后由 六月痕 于 2013-11-7 17:16 编辑

软件版本:aspen V7.3  VS2010 + IVF2011
问题描述:
     首先感谢 “楚天湘水”的帖子:Aspen plus fortran子程序的编译、链接与运行
http://meng.horse/forum.ph ... d&tid=66932&ctid=94
在参照其过程操作时,第四步:链接第二步生成的OBJ文件,生成dll文件,出现错误。
形如 :VS 错误 error LNK2005: xxxxxxx 已经在 xxxxxx中定义见图
捕获1.PNG

错误分析:
     百度后发现网上多为c+出现错误,虽有解决方案,但不适用于Fortran。
刚开始认为是数据库连接问题,后来经吧友”天河流纹石“提醒。讨论链接:http://tieba.baidu.com/p/2682142451
个人感觉是.obj文件被重复调用(注:不同版本fortran可能不出现此问题)。下面截图有所体现
解决方案:
     1 直接asplink 建立共享数据库 即 命令asplink Usrkin.dll 代替 asplink [ dlopt Usrkin_list_obj.opt ] Usrkin
其中Usrkin.f为本次链接的fortran文件)其他步骤参考链接帖子。可得结果,见图
捕获2.PNG



建立动态数据库图)
捕获3.PNG


(运行结果)
捕获4.PNG


(物流信息)
     2  在第三步:生成obj文件的OPT文件,不添加obj文件路径,见下图
QQ截图20131107161551.png



(asplink命令图)
QQ截图20131107161922.png

(运行结果图)
QQ截图20131107162327.png

(错误对比图)


总结:就像不同A+版本,运行同一工程结果有差异,不同的平台和fortran,出错情况也不同。
既然有论坛这个平台,希望大家多多讨论。如果上述有什么不妥或遗漏望大家指正。




                               
登录/注册后可看大图
该贴已经同步到 六月痕的微博

点评

非常不错: 5.0
非常不错: 5
  发表于 2024-8-6 22:02

评分

参与人数 4韶华币 +30 收起 理由
caiqing90 + 5
华歆 + 10 好资料,非常感谢
楚天湘水 + 10 积极发表议题
qitiandasheng + 5 好资料,非常感谢

查看全部评分

本帖被以下云收藏推荐:

发表于 2013-11-7 17:16:16 显示全部楼层
太好了,希望有更多这样的帖子

点评

最近做的东西刚好用到fortran。有机会会持续发些相关帖子,敬请期待  详情 回复 发表于 2013-11-8 13:08
回复 支持 反对

使用道具 举报

发表于 2013-11-7 17:16:16 显示全部楼层
貌似好高深的样子 看来化工学习得兼顾软件方面的东西  小白表示亚历山大啊

点评

慢慢来吧 我也刚接触fortran不久  详情 回复 发表于 2013-11-8 13:09
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-7 17:16:16 显示全部楼层
qitiandasheng 发表于 2013-11-7 17:34
太好了,希望有更多这样的帖子

{:1106_370:} 最近做的东西刚好用到fortran。有机会会持续发些相关帖子,敬请期待
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-7 17:16:16 显示全部楼层
箫剑→绝恋 发表于 2013-11-7 18:05
貌似好高深的样子 看来化工学习得兼顾软件方面的东西  小白表示亚历山大啊

慢慢来吧 我也刚接触fortran不久
回复 支持 反对

使用道具 举报

发表于 2013-11-7 17:16:16 显示全部楼层
楼主做个如何进行对反应动力学模型的外部.F文件编译及开发的教程吧,很期待啊
回复 支持 反对

使用道具 举报

发表于 2013-11-7 17:16:16 显示全部楼层
非常给力。多谢啦
回复 支持 反对

使用道具 举报

发表于 2013-11-7 17:16:16 显示全部楼层
太好了,我在链接多个objs文件时,也遇到跟楼主同样的问题。但连接单个文件时没有问题。感谢楼主
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-5 01:05

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表