回 帖 发 新 帖 刷新版面

主题:关于project——>settings无法打开的问题

现象:
编译正常通过,但运行时出现——

forrtl: severe (170): Program Exception - stack overflow
Image PC Routine Line Source
2DWP.exe 00401A73 Unknown Unknown Unknown
2DWP.exe 004029B9 Unknown Unknown Unknown
2DWP.exe 00449929 Unknown Unknown Unknown
2DWP.exe 0042EDB9 Unknown Unknown Unknown
KERNEL32.dll 77E7CA90 Unknown Unknown Unknown
Incrementally linked image--PC correlation disabled.
Press any key to continue

解决方法:                                                                   
在project->settings->link->Category=output->stack allocations
设一个足够大的值就行                                                       

参考:
http://www.compaq.com/fortran/visual/vfn10/page2.html#Doctor     
我遇到以上问题,网上搜索给出答案,本以为可以痛苦的解决问题了,谁曾想,打开project,再去打settings时,点上去没反应,娘的!难道是我用的fortran版本不全吗?我用的是

Compaq.Visual.Fortran.Pro.v6.6.0-MaGE

请问是软件问题吗?

回复列表 (共2个回复)

沙发

project-setting没反应,是因为程序还没有编译。编译通过后,运行之前,可设置栈空间大小。

另:栈空间不足(Stack overflow),通常要考虑改进或更换算法。强行增大栈空间不是长久之策。

板凳

但是矩阵太大了,再怎么改算法也不会把矩阵变小啊,或者有别的算法,只是我没找到

我来回复

您尚未登录,请登录后再回复。点此登录或注册