dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> Fortran语言开发经验交流
搜一搜相关精彩主题 
Fortran中文网Fortran中文网—Fortran语言经验交流Fortran语言开发经验交流 → 迷惑中——请教高手

您是本帖的第 4380 个阅读者
树形 打印
标题:
迷惑中——请教高手
wq_fly
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:9
积分:273
门派:无门无派
注册:2007年8月29日
楼主
 用支付宝给wq_fly付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给wq_fly

发贴心情
迷惑中——请教高手
最近由于工作需要开始学习FORTRAN,现在我遇到一个FORTRAN方面的问题好久没有解决,希望不吝赐教:
    我在编译程序的过程中,Build窗口总会提示出现一个错误,提示如下
--------------------Configuration: Femslp - Win32 Debug--------------------
Compiling Fortran...
C:\Documents and Settings\wq\桌面\Femslp.for
f90: Severe: Invalid argument
... file is 'C:\Documents and Settings\wq\×à??\Femslp.for'
Error executing fl32.exe.
Femslp.exe - 1 error(s), 0 warning(s)
    我试过多个程序,尝试过用Fortran PowerStation 4.0、Compaq Visual Fortran两个版本,结果都是这样。更加让我不解的是,当我换另一台PC的时候程序却能成功编译并生成可执行文件??
另外,请问Build和Compile究竟有什么区别??
希望各位不吝赐教!!!
谢谢
ip地址已设置保密
2007/8/29 10:54:37
vqimwr
帅哥哟,离线,有人找我吗?
等级:论坛游民
文章:82
积分:1652
门派:无门无派
注册:2006年4月2日
2
 用支付宝给vqimwr付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给vqimwr

发贴心情
换英文路径试试?
ip地址已设置保密
2007/8/29 11:25:08
wq_fly
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:9
积分:273
门派:无门无派
注册:2007年8月29日
3
 用支付宝给wq_fly付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给wq_fly

发贴心情

谢谢

我照你的做法试过,编译结果的确不一样了,不过在不同的电脑上编译结果还是不一样,不知为何??

一、在原先有问题的那台电脑上

     1、中文路径下:

--------------------Configuration: Femslp - Win32 Debug--------------------
Compiling Fortran...
C:\Documents and Settings\wq\桌面\Femslp.for
f90: Severe: Invalid argument
... file is 'C:\Documents and Settings\wq\×à??\Femslp.for'
Error executing fl32.exe.
Femslp.exe - 1 error(s), 0 warning(s)

      2、英文路径下:

--------------------Configuration: Femslp - Win32 Debug--------------------
Compiling Fortran...
D:\Femslp.for
D:\Femslp.for(515) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: BLOCK BLOCKDATA PROGRAM TYPE COMPLEX BYTE CHARACTER DOUBLE DOUBLECOMPLEX ...
  IF (ABC.LT.0.0)
--------------------------------^
D:\Femslp.for(516) : Error: Syntax error, found '*' when expecting one of: <LABEL> <END-OF-STATEMENT> ; BLOCK BLOCKDATA PROGRAM TYPE COMPLEX BYTE CHARACTER ...
*WRITE(*,*)' ERR 02: ie,i,j',ie,me(ie,j),me(ie,jj)
--------^
D:\Femslp.for(516) : Error: Syntax error, found CHARACTER_CONSTANT ' ERR 02: ie,i,j' when expecting one of: ( % . = =>
*WRITE(*,*)' ERR 02: ie,i,j',ie,me(ie,j),me(ie,jj)
-------------------^
D:\Femslp.for(516) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: :: , : )
*WRITE(*,*)' ERR 02: ie,i,j',ie,me(ie,j),me(ie,jj)
----------------------------------------------------------------^
Error executing fl32.exe.
Femslp.exe - 4 error(s), 0 warning(s)

二、在原先编译成功的那台电脑:

中文路径和英文路径下编译结果相同,并成功生成exe文件

-------------------Configuration: Femslp - Win32 Debug--------------------
Compiling Fortran...
D:\Femslp.for
D:\Femslp.for(362): warning FOR4270: unused symbol AAA
D:\Femslp.for(433): warning FOR4270: unused symbol FACTOR
D:\Femslp.for(433): warning FOR4270: unused symbol AAA
D:\Femslp.for(878): warning FOR4270: unused symbol MS
D:\Femslp.for(878): warning FOR4270: unused symbol MJ
D:\Femslp.for(1088): warning FOR4265: symbol NPART referenced but not set
D:\Femslp.for(1088): warning FOR4265: symbol YMAX referenced but not set
D:\Femslp.for(1088): warning FOR4270: unused symbol REC
D:\Femslp.for(1088): warning FOR4265: symbol XMIN referenced but not set
D:\Femslp.for(1088): warning FOR4265: symbol XMAX referenced but not set
D:\Femslp.for(1088): warning FOR4265: symbol YMIN referenced but not set
Linking...
Femslp.exe - 0 error(s), 11 warning(s)

--------------------Configuration: Femslp - Win32 Debug--------------------
Compiling Fortran...
C:\Documents and Settings\jujumao\桌面\Femslp.for
C:\Documents and Settings\jujumao\桌面\Femslp.for(362): warning FOR4270: unused symbol AAA
C:\Documents and Settings\jujumao\桌面\Femslp.for(433): warning FOR4270: unused symbol FACTOR
C:\Documents and Settings\jujumao\桌面\Femslp.for(433): warning FOR4270: unused symbol AAA
C:\Documents and Settings\jujumao\桌面\Femslp.for(878): warning FOR4270: unused symbol MS
C:\Documents and Settings\jujumao\桌面\Femslp.for(878): warning FOR4270: unused symbol MJ
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4265: symbol NPART referenced but not set
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4265: symbol YMAX referenced but not set
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4270: unused symbol REC
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4265: symbol XMIN referenced but not set
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4265: symbol XMAX referenced but not set
C:\Documents and Settings\jujumao\桌面\Femslp.for(1088): warning FOR4265: symbol YMIN referenced but not set
Femslp.obj - 0 error(s), 11 warning(s)

请教各位,谢谢大家

ip地址已设置保密
2007/8/31 8:36:29
lm_lxt
帅哥哟,离线,有人找我吗?
等级:版主
文章:480
积分:3912
门派:无门无派
注册:2006年4月21日
4
 用支付宝给lm_lxt付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给lm_lxt

发贴心情

估计两台电脑上的源程序不一样!在原先有问题的那台电脑上,而且是英文路径时,请检查一下IF语句,是不是缺一个ENDIF?或者THEN?等等.


http://lmlxt.spaces.live.com/
ip地址已设置保密
2007/8/31 18:35:20
wq_fly
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:9
积分:273
门派:无门无派
注册:2007年8月29日
5
 用支付宝给wq_fly付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给wq_fly

发贴心情

谢谢版主,我去试试

我想再问一下,是否还有其它可能??

因为源程序都是复制粘贴的,不一样的可能性不大啊,不过也可能不小心删掉一些东西呢

再次谢谢你

ip地址已设置保密
2007/8/31 22:23:46

 5   5   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
Powered By Dvbbs Version 7.1.0 Sp1
Copyright ©2005 - 2008 www.fortran.cn
页面执行时间 0.10156 秒, 5 次数据查询
京ICP备05056801号