刚开始Fortran的学习,遇上的一些问题,自我总结。

数组不宜太大。以我使用的VS+Intel Fortran为例,需要设置一个ss[2500,50]的数组。在编译正常的情况下,运行出错,通过监视变量ss发现到ss[1000,1]时报错,超出了数组默认长度。选择 项目-属性-Linker-System-Stack Reserve Size进行修改。Fortran:从入门到入土 学习日志(一)

调整后,出现新问题。error cxx0017 没有找到符号。根据网上的方法,在Debug状态下

工程右键 -> Properties -> Configuration Properites -> Fortran -> Optimization -> Optimization: Disabled(/Od)

工程右键-> Properties-> Configuration Properites-> Linker -> Debugging -> Generate Map File:Yes(/MAP)

以及

1、关闭VS2010或解决方案;

2、删除解决方案对应的 .sdf文件;

3、重新打开项目解决方案;

并没有解决问题。

尝试用可变数组,或者将数组分割。


更新:问题解决。文件路径,文件名参数设置导致的问题




相关文章: