24小时热门版块排行榜    

CyRhmU.jpeg
查看: 946  |  回复: 4

siyu3223

银虫 (初入文坛)

[求助] 求助一下程序调试过程出现的错误

我用的是vs2010+IntelFortran
程序编译1>Console2 - 0 error(s), 0 warning(s)
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========
但是调试过程中出现“Console2.exe”: 已加载“C:\Windows\System32\imagehlp.dll”,Cannot find or open the PDB file
“Console2.exe”: 已加载“C:\Windows\System32\msvcrt.dll”,Cannot find or open the PDB file
“Console2.exe”: 已加载“C:\Windows\System32\advapi32.dll”,Cannot find or open the PDB file
“Console2.exe”: 已加载“C:\Windows\System32\sechost.dll”,Cannot find or open the PDB file
“Console2.exe”: 已加载“C:\Windows\System32\rpcrt4.dll”,Cannot find or open the PDB file
程序“[2292] Console2.exe: 本机”已退出,返回值为 0 (0x0)。

不知道是怎么回事。

我的程序出来的结果是正确的。就是想查看一下变量,就一个小程序,难道是我的程序有问题?
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 准一维喷管流动.F90
  • 2012-05-11 13:29:44, 3.1 K

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

emanlee

木虫 (小有名气)

一般而言,调用DLL文件时,没有必要相应的PDB文件存在就可以。
2楼2012-05-11 23:17:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

siyu3223

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by emanlee at 2012-05-11 23:17:10:
一般而言,调用DLL文件时,没有必要相应的PDB文件存在就可以。

我刚学Fortran不久,你说的我不是特别明白。能说下具体操作吗?谢谢了
3楼2012-05-12 16:05:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

little虫虫

铁杆木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
LZ这个不是程序的问题,而是调试时要加载系统DLL的符号文件(.pdb),这个VS2010上应该可以设置(本人未用过,不太清楚)。有符号文件可以帮助你查看exe或dll中函数信息,结构类型等等一些内部数据,如果没有,程序也可以调试,但是这些信息都没有。
建议LZ在“调试”那块找找,看看有没有“符号设置”,再在百度下“调试符号设置”。
4楼2012-05-13 08:22:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

siyu3223

银虫 (初入文坛)

送鲜花一朵
vs2010中的工具》选项》调试》里面的符号设置改好了。可还是不行啊,断点调试后,查看变量的值还是都为0
5楼2012-05-13 15:09:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 siyu3223 的主题更新
信息提示
请填处理意见