在visual studio中对Fortran程序生成时发生的错误

error #5082:syntax error,found‘.’when expecting one of:block blockdata program module type byte character class double doublecomplex...
上面是部分程序截图
错误发生在1-27行,都是相同的错误

第1个回答  2014-05-09
请删除前面的

1.
2.
3.
这样的东西追问

删了,问题同样出现
重点是后面的程序每一行前也有行号,却没有报错。

追答

请删除每一行前面的这些东西

追问

我的意思是,删之前,后面的程序每一行前也有行号,却没有报错,唯独前面的报错,再加上删除全部每行行号之后,还是同样的问题,所以我觉得这跟前面的行号没关系。而且第一行还有一个错误Compilation Aborted (code 1)

追答

请照我说的做。

追问

算了,看来你还没懂我的意思。我自认为很清楚地表明了我的意思,你还不懂,不知道你是什么意思。你是这个意思还是那个意思,我觉得也很没意思。不管是什么意思,你是意思意思就可以了。。。不知道你现在有没有懂我的意思?

追答

我懂你的意思了,你先按照我说的做好吗?


请,please,删除所有行前面的行号,即 N. 这样的东西。


    Fortran 语法不允许一开始有数字加一个“小数点”,没有这样的写法。这通常是出版物,比如书上的印刷写法,只是希望读者能清楚了解这是第几行。而书写源代码时,不必照抄。

    至于为什么提示错误的位置不一样,呵呵,大多数Fortran编译器提示的错误位置都经常不对,前面的错误往往导致对后面的错误判断失效,比如2个错误,往往导致10000个错误,而改掉第一个,则可能变为30个,或更少,所以改错误,永远首先改第一个错误。这一点很重要,希望你了解!

    另外,Compilation Aborted 并不是编译器的错误,而是编译环境告诉你,因为错误而导致 “编译中止”。它本身并不是错误。就像:“错误,你的昵称填写错误。错误,你的密码填写不正确。未能登陆”,其实,未能登陆,不是个错误。

    如果你确定已经删除了所有行的“行号”,请再次提供截图及新的错误提示。(不会是syntax error,found‘.’when expecting,这个错误表示,发现一个小数点,在不应该存在的地方。这个错误的意思,希望你也了解! )

本回答被提问者采纳

在使用visual studio 上使用Intel Fortran进行编程时,生成解决方案时出 ...
您好,这是由于VS没装好(没有选择VC++组件),或者没配置好。如果是前者,建议您卸载后重新安装,先装VS后装IVF,在装VS时记得一定要选上Visual C++,其他组件随意 如果是后者,您可以在 C 盘搜索 rc.exe ,在类似 C:\\Program Files\\Windows Kits\\8.1\\bin\\x86的文件夹找到它。然后把这个文件夹...

用vs2010编译fortran程序时出现rc.exe not found
你只安装了Fortran编译器,没有安装Fortran和Vc的集成编译工具 Visual Fortran compiler integrate,只有安装了集成编译工具才可以用Vc编译Fortran 程序的。

关于用VS2012编写fortran时出现的问题
VS下fortran的运行点完启动以后都是这样的,命令窗口都是一闪而过,因为他已经帮你一条龙完成了编译和生成。你的情况其实已经是运行成功后会显示的一堆东西了。如果希望看到那个熟悉的黑黑的命令运行窗,可以这样操作:点‘启动’---》无错误且黑框闪过后,点工具栏的‘调试’--->‘开始执行,不调试...

Fortran编译程序出现问题怎么解决???
第一步:安装fortran6.6b 第二步:重启 第三步:安装msc.marc2005 注:安装时务必选择自动更新环境变量 如果还不行,可以参考下面的方法:用手动使marc指向fortran编译器,方法如下。lib设置成:D:\\Program Files\\Microsoft Visual Studio\\DF98\\LIB;E:\\Microsoft Visual Studio\\DF98\\LIB;E:\\Microsoft...

在visual studio中fortran程序编好后该怎么运行?Debug时显示未生成C...
行的,界面是cmd的,程序执行完毕,显示的还是cmd的界面。直接点击执行时,没有调用cmd进程,而是直接执行程序本身,程序执行完了,当然直接关闭,这就是一闪而过的效果。要想得到不一闪而过的程序,要么使用cmd界面调用程序执行,要么在程序中加入等待用户输入的之类的语句用于暂停程序的执行,以便于观察...

FORTRAN编程兼容问题。我的编译器是Visual Studio 2013, Fortran为Int...
编译器不兼容,如gfortran或f95编译器里面,读写二进制文件是open语句中的(form='unformatted',access='direct',recl=m*n)在visual fortran里面会出现问题,将三个选项合并为(form='binary')即可通过。具体在哪里出现问题,编译器会提示的

fortran程序问题错误error #5508: Declaration of routine 'KD' conf...
这个错误出现在输出框的最后面一行,之前是大量的警告。经过网上查找发现,实际上这个error并不是单个出现的,还有其他error淹没在了warning的海洋里。找到之前的报错,按照提示改掉,最后一行的“error#8251”报错就能自动解决。我的情况是之前某行把判断语句中的associated写成了associate,改正后编译通过。这...

visual studio 2010系统找不到指定文件,fortran语言
从你的第一幅图中可以看出。无法打开 Debug\\console4.exe,导致了目标程序尚未生成。出现这个可能性很多:杀毒软件等拦截了exe的生成。建议卸载360后再试试。磁盘临时错误。尝试先清理工程,或手动删除 debug 文件夹。重新编译链接。

...file D\\Program Files\\Microsoft Visual Studio\\vc98\\BIN\\BSCMAKE...
版本有问题吧!

出现此种Fortran错误,该如何解决
基本的语法错误。语句不完整,没有结束。一般可能是换行不正确引起的。这需要你给出源代码。否则很难得到更详细的信息

相似回答