Fortran Coder

查看: 9048|回复: 6
打印 上一主题 下一主题

[子程序] LNK2005重复定义

[复制链接]

4

帖子

1

主题

0

精华

新人

F 币
23 元
贡献
12 点
跳转到指定楼层
楼主
发表于 2015-6-17 21:40:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在一个完整的正确的程序基础上做的修改,修改之后每一个子程序编译没有问题,但是点击“生成”——》“生成解决方案”后出现图片中的问题:
我用的是VS2010+IVF2011,虽然没有安装IMSL库(因为不需要那里面的数学函数),但是之前的运行都没有问题。看了百度之后感觉可能是设置的事,但是不知道如何设置。
谢谢您的帮助!!!

QQ图片20150617214013.png (12.63 KB, 下载次数: 316)

QQ图片20150617214013.png
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2015-6-17 21:44:47 | 只看该作者
请不要把多个主程序放在同一个工程中。

4

帖子

1

主题

0

精华

新人

F 币
23 元
贡献
12 点
板凳
 楼主| 发表于 2015-6-17 21:48:07 | 只看该作者
vvt 发表于 2015-6-17 21:44
请不要把多个主程序放在同一个工程中。

只有一个主程序,其他都是子程序,而且修改之前的程序是完全没有问题的

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

地板
发表于 2015-6-17 21:49:47 | 只看该作者
main 文件里有主程序
flux 里面也有

4

帖子

1

主题

0

精华

新人

F 币
23 元
贡献
12 点
5#
 楼主| 发表于 2015-6-18 09:42:40 | 只看该作者
fcode 发表于 2015-6-17 21:49
main 文件里有主程序
flux 里面也有

只有program main是主程序,flux是子程序,这点我是肯定的

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

6#
发表于 2015-6-18 10:31:25 | 只看该作者
问题已解决
是 flux 中少注释了一个 end

而这个 end 被认为是主程序

4

帖子

1

主题

0

精华

新人

F 币
23 元
贡献
12 点
7#
 楼主| 发表于 2015-6-18 10:58:21 | 只看该作者
由于子程序语句太多,注释语句的时候没有注释干净,导致子程序里存留了除“subroutine-end”以外的语句,以后一定要细心!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-10 21:52

Powered by Tencent X3.4

© 2013-2024 Tencent

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