vc.net 2005中的单步调试的问题

handsomedream 2007-05-11 08:27:08
昨天刚装的vs.net 2005.
今天写了个c++程序,编译,运行都成功了!
我想单步调试看看,按F5后输出
“text.exe”: 已加载“C:\Documents and Settings\岄晔\My Documents\Visual Studio 2005\Projects\text\debug\text.exe”,已加载符号。
“text.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”,已加载导出。
“text.exe”: 已加载“C:\WINDOWS\system32\kernel32.dll”,已加载导出。
程序“[2840] text.exe: 本机”已退出,返回值为 0 (0x0)。

然后我就按F10,结果老是跳到一个名为crt0.c的文件中的 __security_init_cookie();这个地方
然后就一直在crt0.c中循环执行!
不知道是怎么回事!
我是在debug mode下调试的!
有哪位高手能够帮我一下啊?
...全文
465 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
handsomedream 2007-06-03
  • 打赏
  • 举报
回复
修改3个地方
首先打开项目属性:
然后进行下面3步操作:
1:配置属性→c/c++ →优化→在优化的选项中选择"禁用(0d)"
2:配置属性→c/c++ →常规→在调试信息格式的选项中选择"程序数据库(/Zi)"
3:配置属性→链接器→调试→在生成调试信息的选项中选择"(/DEBUG)"
nicholasbai 2007-05-22
  • 打赏
  • 举报
回复
我的也有这个问题,楼上的仁兄能不能说一下你的解决办法?
handsomedream 2007-05-11
  • 打赏
  • 举报
回复
我寝室的一兄弟帮我解决了!
都是因为空项目里的属性的问题!
如果以后谁遇到类似的问题可以给我留言!

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧