| 查看: 859 | 回复: 13 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】关于fortran的
|
|||
|
用fortran编写的程序在运行的时候遇到这样的提示: for.lib(DFORMAIN.OBJ) : error LNK2001: unresolved external symbol _MAIN__ Debug/1.1.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 是什么意思呢? 当我在前面加了PROGRAM的时候,就出下面的提示: Error: Syntax error, found END-OF-STATEMENT when expecting one of: program 又是什么意思呢?请高人指点,感激不尽! |
» 猜你喜欢
如何掌握一门外语?
已经有25人回复
国家级人才团体课题组招收2026届博士
已经有1人回复
物理化学论文润色/翻译怎么收费?
已经有108人回复
气相色谱点不着火
已经有4人回复
化工安全有关的复习提纲
已经有0人回复
国家级人才课题组招收2026年入学博士
已经有2人回复
散金
已经有85人回复
浙江师范大学国家杰青杨启华教授团队招收2026年博士研究生
已经有33人回复
分子动力学模拟合作需求
已经有0人回复

|
PROGRAM FAC SUBROUTINE FAC(I) COMMON RO(0:49) RO(0)=1 DO 1 I1=1,I RO(I1)=RO(I1-1)*I1 1 CONTINUE RETURN END c 现在的错误变成了两个 Error: This statement is positioned incorrectly and/or has syntax errors. SUBROUTINE FAC(I) ---------^ G:\wangrong\chengxu\XIUGAI\1\1.1.for(8) : Error: A RETURN statement is invalid in the main program. RETURN |

7楼2009-02-09 20:35:08
老虎大王
木虫 (著名写手)
- 应助: 26 (小学生)
- 贵宾: 0.17
- 金币: 4774.1
- 散金: 8
- 红花: 42
- 帖子: 1361
- 在线: 215.2小时
- 虫号: 659094
- 注册: 2008-11-21
- 专业: 金属结构材料
★ ★ ★
lei0736(金币+3,VIP+0):谢谢 2-10 09:27
lei0736(金币+3,VIP+0):谢谢 2-10 09:27
|
for.lib(DFORMAIN.OBJ) : error LNK2001: unresolved external symbol _MAIN__ Debug/1.1.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 这个错误,是指有一个外部函数没有声明。 请你检查:你是不是在程序中敲错了某个函数(或子例程)的名字,导致主程序中和函数(或子程序)中使用的名字不一样。 例如:你有一条语句call sub1(。。。。) 但在写子程序的时候写成了 subroutine sbu1(.....) 就会导致这个错误提示。 这是我编程中常见的问题。当然也有可能是其它问题。好像数组名敲错了也有可能引起这个错误提示,使用的编译器不一样,可能情况有所不同。 [ Last edited by 老虎大王 on 2009-2-9 at 19:57 ] |
2楼2009-02-09 19:47:49
老虎大王
木虫 (著名写手)
- 应助: 26 (小学生)
- 贵宾: 0.17
- 金币: 4774.1
- 散金: 8
- 红花: 42
- 帖子: 1361
- 在线: 215.2小时
- 虫号: 659094
- 注册: 2008-11-21
- 专业: 金属结构材料
3楼2009-02-09 19:52:46

4楼2009-02-09 20:21:31












回复此楼