如何跟踪和调试 MFC 程序,以及如何跟踪 VC 调试

发布于 科技 2024-08-12
21个回答
  1. 匿名用户2024-02-01

    有时,向下并不是一个好主意,特别是对于有关显示绘图的调试,如果要使用断点,则必须将程序设置为始终位于前窗口中,例如任务管理器。

    另外,还可以插入一些**,让扬声器发生对的位置,比如:插入消息哔哔、哔哔等功能。

    还可以为输出一些调试信息的程序创建控制台窗口。 您还可以使用文件来记录调试输出。

    如果你使用的是控制台(一个像DOS程序一样的窗口,你可以通过在任何地方调用AllocConsole()来获取一个),你最好包装一个类或一组函数来执行此操作,而不是在每次编写程序时都编写一个大型的复杂部分。 我就是这么做的。

    这种控制台的输出需要使用与 writeconsole 之前相同的 printf,这似乎无法正常工作。

    下面是控制台输出的文档列表:v=

  2. 匿名用户2024-01-31

    UpdateAllViews 是与文档关联的所有视图的更新。

  3. 匿名用户2024-01-30

    F5 调试 F10 单步 F11 输入 F9 插入取消断点复数仔细学习。

  4. 匿名用户2024-01-29

    f9设置断点:在光标所在的行上设置断点。

    F5 运行到断点。

    F10 是单步的。

  5. 匿名用户2024-01-28

    1.在设备中需要调试的线路上放一个断点。

    2. F5 开始调试,当程序运行到断点时会停止,然后可以通过调用 stack 局部变量等调试窗口来检查执行状态,也可以选择逐步跟踪调试。

    3. 其他调试快捷方式:

    逐个进程调试 - F10

    逐句调试 - f11

    跳转到光标 - CTRL+F10

    跳出这个循环 — shift+f11

    设置断点 - f9

    删除所有断点 — Ctrl+Shift+F9

    开始编译 f7

    重新编译 CTRL+F7

    开始调试 --f5

    停止调试 - shift+f5

    重新启动 - Ctrl+Shift+F5

  6. 匿名用户2024-01-27

    F5 我会给你链接,我不能发送链接。

  7. 匿名用户2024-01-26

    1.编写一个有bug的简单程序。

    2. 运行程序,生成错误,然后调试。 可以按照图示进入调试,也可以直接按快捷键F10。

    3.首先,依靠直觉,设置断点。

    4、观察变量值的变化,是否在要求范围内,或者运行时程序是否产生内存溢出; 最后发现*a=1有错误,改正后又运行了一遍。

    5.修改程序后重新编译,如果没有错误,则完成,如果有错误,继续进行第三步和第四步,直到消除错误或产生正确的结果。

  8. 匿名用户2024-01-25

    1、VC下单步调试的基本步骤:

    1、F5进入调试;

    2、F10单步调试(F11进入子功能单步调试)。

    2. 常用调试快捷键:

    逐个进程调试 - F10

    逐句调试 - f11

    跳转到光标 - CTRL+F10

    跳出这个循环 — shift+f11

    设置断点 - f9

    删除所有断点 — Ctrl+Shift+F9

    开始编译。 F7 重新编译。

    ctrl+f7

    开始调试 --f5

    停止调试 - shift+f5

    重新启动 - Ctrl+Shift+F5

  9. 匿名用户2024-01-24

    F9 设置需要停止的断点。

    F5 进入调试。

    F10 是单步的。

    F11 进入函数。

    将断点设置在错误的位置,并且程序未运行到断点位置,这一事实补充了该问题。 将断点的位置向前移动,直到可以在断点处停止。 然后逐步调试以查找原因。

  10. 匿名用户2024-01-23

    首先单击鼠标,让光标停在程序停止的地方。

    在菜单中选择“生成”-“开始调试”-“运行到光标”

    所以它被执行了。

    当程序运行到光标所在的行时,它将停止。

    此时,按 F10 单步执行,按 F11 跳转到语句中。

  11. 匿名用户2024-01-22

    在此函数中设置断点,按 f5,然后单步执行 f10 或 f11。

    附录:把你的问题看作是程序在等待输入。 按F5后,程序直到断点才会停止,如果中间有输入语句,则在输入处停止并等待输入。 只需根据格式要求输入数据即可。

  12. 匿名用户2024-01-21

    如果上述方法都不起作用,则没有打开局部变量窗口!

    在“查看>局部变量”窗口中(我不知道是不是这样! 我不记得实际姓名了! )

  13. 匿名用户2024-01-20

    我不太了解,谢谢你的建议。

  14. 匿名用户2024-01-19

    在程序中设置多个断点,然后调试运行,将鼠标悬停在变量上,可以看到变量的值。 调试运行的图标是带有箭头的记事本形状。

  15. 匿名用户2024-01-18

    这里只是我个人编程经验的一点点:把主程序拿出来先调试一下,不要从整个程序开始,这样很可能会混淆。

    据我所知:你的程序很可能在它开始的地方出错,你只需要专注于你开始的地方! 但其余的工作可以按照我的方式完成。

  16. 匿名用户2024-01-17

    在你想看的**行上加一个断点,程序运行时会自动停在这一行。

  17. 匿名用户2024-01-16

    F9 设置断点,F5 调试,你输入参数,F10 一步一步执行,F11 就是遇到函数并输入函数。

  18. 匿名用户2024-01-15

    执行以下步骤,需要直接输入参数,这意味着在正常情况下,也需要输入参数

  19. 匿名用户2024-01-14

    f10 和 f11 不行,我只知道调试普通程序时,f10 不进函数,f11 可以进函数。

  20. 匿名用户2024-01-13

    尝试在函数中设置断点。

  21. 匿名用户2024-01-12

    右键单击对话框,选择“属性”,然后选中“样式”列中的最大化和最小化框。

相关回答
2个回答2024-08-12

1.调试Windows服务是在系统级别,全部在win7或win8下,必须以管理员身份启动,启动后添加新的项目windows服务。 >>>More

12个回答2024-08-12

if ( == "yourpassword")

着陆成功。 否则如果登录失败,您可以提示错误密码、注销、重新输入登录密码等。 >>>More

11个回答2024-08-12

我认为这与在 C 程序中编写语句并让编译器编写另一个 C 程序相同。 >>>More

5个回答2024-08-12

1. 首先打开 VS2013,新建一个名为 Gongzi 的 VC++ MFC 项目。 >>>More

12个回答2024-08-12

你的不是一个单一的文档应用程序,而是一个对话框,如果需要,我现在可以为你制作一个。