Fortran Coder

debug之后在watch窗口出现undefined variable

查看数: 16796 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-10-29 10:35

正文摘要:

        如题,先贴上主程序的部分代码 [Fortran] 纯文本查看 复制代码         PROGRAM sphere_HS         IMPLICIT ...

回复

vc9077 发表于 2015-10-30 08:18:00
fcode 发表于 2015-10-29 21:45
OK。win7下请不要用CVF,会有很多莫名其妙的问题。

详见:http://cvfwin7.w.fcode.cn ...

好的,谢谢!
fcode 发表于 2015-10-29 21:45:38
OK。win7下请不要用CVF,会有很多莫名其妙的问题。

详见:http://cvfwin7.w.fcode.cn
fcode 发表于 2015-10-29 18:52:53
重新截个图吧。
注意:
1. 让我看到断点,并且在子程序的中间(而不是在结束的位置)
2. 全屏截图。
vc9077 发表于 2015-10-29 18:43:48
fcode 发表于 2015-10-29 18:25
比如说,子程序的局部变量,作用域就在本子程序内部。出了这个子程序,它就作用不到了。这就是作用域。

不 ...

但是我这个变量是在主程序就申明了啊,然后传递到子程序中,而且第一个子程序能显示,后面的都不行了
fcode 发表于 2015-10-29 18:25:36
比如说,子程序的局部变量,作用域就在本子程序内部。出了这个子程序,它就作用不到了。这就是作用域。

不在作用域的变量,debug也看不到。
vc9077 发表于 2015-10-29 17:08:22
fcode 发表于 2015-10-29 16:25
你必须在变量的有效作用域里面断点,才能看到他。

从你的截图里,我看不到断点在哪儿。 ...

抱歉,图没截好,断点在format的下一行。变量的有效作用域是什么?我刚接触fortran不久,这些概念不清楚。
fcode 发表于 2015-10-29 16:25:07
你必须在变量的有效作用域里面断点,才能看到他。

从你的截图里,我看不到断点在哪儿。

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

GMT+8, 2024-12-26 00:39

Powered by Tencent X3.4

© 2013-2024 Tencent

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