xiaoxiaomama 发表于 2021-4-29 15:46:35

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:54

不是这个问题,PDB文件和你程序无关,不需要处理 http://fcode.cn/guide-32-1.html

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




xiaoxiaomama 发表于 2021-4-30 10:55:39

我用debug调试,发现没有进行参数传递,结果当然也是错的,为什么呢?

fcode 发表于 2021-4-30 15:58:31

需看到完整代码才能判断。
页: [1]
查看完整版本: enrty函数运行时,实参值没有传递到形参