找回密码
 注册
查看: 11527|回复: 19

Fortran高手请进error LNK2001

[复制链接]
发表于 2004-12-1 22:56:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
[这个贴子最后由周华在 2005/03/12 12:39pm 第 1 次编辑]

ompiling Fortran...
E:\suweiyi\suweiyi\MPT\软件代码\FDTD\Yangjuan\FDTD04.for
Linking...
FDTD04.obj : error LNK2001: unresolved external symbol _EZ@12
FDTD04.obj : error LNK2001: unresolved external symbol _R@4
FDTD04.obj : error LNK2001: unresolved external symbol _U@8
FDTD04.obj : error LNK2001: unresolved external symbol _EZU@12
Debug/FDTD.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.
FDTD.exe - 5 error(s), 0 warning(s)
这是怎么回事啊?请GGJJMMDD多多指教,唉,时间紧张啊!!拜谢了
发表于 2004-12-2 02:25:59 | 显示全部楼层

Fortran高手请进error LNK2001

EZ, R, U, EZU 这4个变量(涵数)没定义吧.
发表于 2004-12-2 09:16:04 | 显示全部楼层

Fortran高手请进error LNK2001

有中文,把“软件代码”改成英文
发表于 2004-12-2 09:17:09 | 显示全部楼层

Fortran高手请进error LNK2001

应该是一些变量,在其他子程序中定义过,不过在其调用的子函数或子程序中没有定义传递进来
发表于 2004-12-2 15:51:17 | 显示全部楼层

Fortran高手请进error LNK2001

同意6551130的看法!
发表于 2004-12-21 13:53:50 | 显示全部楼层

Fortran高手请进error LNK2001

dui 文件夹中不能有中文的
发表于 2005-1-31 23:59:22 | 显示全部楼层

Fortran高手请进error LNK2001

文件路径不能为中文
发表于 2005-3-19 23:04:19 | 显示全部楼层

Fortran高手请进error LNK2001

CVF6.5 不支持中文目录,但是 PowerStation是支持中文目录的,可以看一下变量名是否书写正确,或者如果是函数的话,是否声名了external,输入参数的类型和个数是否正确。
发表于 2005-3-23 21:42:57 | 显示全部楼层

Fortran高手请进error LNK2001

同意jinguangyang 的看法!
发表于 2005-3-30 20:03:06 | 显示全部楼层

Fortran高手请进error LNK2001

你应该是没有定义上面那四个外部变量,只要在主程序初段定义一下就可以了
发表于 2005-4-30 15:48:10 | 显示全部楼层

Fortran高手请进error LNK2001

感觉是没有使用了没有定义的内存,想必是变量没有定义或者变量边界溢出。
发表于 2005-5-19 20:47:37 | 显示全部楼层

Fortran高手请进error LNK2001

同意wanhaitao11 的观点,没有定义
发表于 2005-5-30 23:14:41 | 显示全部楼层

Fortran高手请进error LNK2001

EZ,r,u的地方出错的原因是这些地方把他们当成了函数,可是搂主早就把它定义成了变量(或是当变量使用)。估计不小心敲错了,比如本来是数值,可是没有引用正确,如: r 改为r(i,j,k)
发表于 2005-6-4 10:48:01 | 显示全部楼层

Fortran高手请进error LNK2001

基本同意大家的意见,但应先考虑是在什么文件编译时出的问题。根据帮助,2001还可能是使用了其他版本fortran编译的文件。这也应该考虑,我就出现过用V6.5编译不了V6.6A编译过的文件的情况
发表于 2006-3-14 05:16:19 | 显示全部楼层

Fortran高手请进error LNK2001

这个是编译的错误,你要确保你在下一次编译时要结束上一次的程序执行!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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