主题:ivf中debug和release模式的结果不一致
用到Intel visual fortran 11编译器,同样的代码,debug模式运行对了,但是生成release版本,结果就不一样了。
external LOADCONFIGFILE
external GETKEYSTRING
call GetExeDirectory(sDir)
conf=trim(sDir)//'..\conf\PhaseCorrection.ini'
call LOADCONFIGFILE(trim(conf))
call GETKEYSTRING('路径设置','产品',model_dir,256)
就是后面两句代码,在debug模式,结果ok,但是在release模式,貌似
call LOADCONFIGFILE(trim(conf))
这一句根本就没有找到PhaseCorrection.ini文件(事实上文件的绝对路径是正确的)
external LOADCONFIGFILE
external GETKEYSTRING
call GetExeDirectory(sDir)
conf=trim(sDir)//'..\conf\PhaseCorrection.ini'
call LOADCONFIGFILE(trim(conf))
call GETKEYSTRING('路径设置','产品',model_dir,256)
就是后面两句代码,在debug模式,结果ok,但是在release模式,貌似
call LOADCONFIGFILE(trim(conf))
这一句根本就没有找到PhaseCorrection.ini文件(事实上文件的绝对路径是正确的)