Fortran Coder

标题: enrty函数运行时,实参值没有传递到形参 [打印本页]

作者: xiaoxiaomama    时间: 2021-4-29 15:46
标题: enrty函数运行时,实参值没有传递到形参
请教大佬一个问题,编写了一个科学计算的小程序:程序经过编译和链接,都没有报错,但是运行到enrty函数时,实参值没有传递到形参,输出结果都是nan
我看了输出有如下两句可能跟错误有关:
“RFtest.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“RFtest.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbase.dll”。无法查找或打开 PDB 文件。
上网查了查将C:\Windows\SysWOW64路径和C:\Windows\win32路径下都有KernelBase.dll和ucrtbase.dll文件,
注册表里也没有默认的.dll程序。
请问是怎么回事呢?我本身是64位系统

作者: Transpose    时间: 2021-4-29 17:32
不是这个问题,PDB文件和你程序无关,不需要处理 http://fcode.cn/guide-32-1.html

出现NAN的问题很大一部分是数学问题,包括0/0,负数开方等等,在项目属性中选择使之报错





作者: xiaoxiaomama    时间: 2021-4-30 10:55
我用debug调试,发现没有进行参数传递,结果当然也是错的,为什么呢?
作者: fcode    时间: 2021-4-30 15:58
需看到完整代码才能判断。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2