点击查看详细介绍

【UG二次开发调试技巧】调试DLL程序的两种方法。

王牌飞行员 VIP会员 6年前 8536 5

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


【方法1】直接调试:

  1. 调试之前需要设置项目属性,配置属->调试->命令->值为UG的启动路径。如下图:

    image.png

  2. 程序编译后,首先在程序中设置断点。如下图:

    image.png

  3. 右键项目“调试->启动新实例”可以进入调试状态,并自动启动了一个UG程序。如下图:

    image.png

4.使用UG启动dll程序。

5.然后使用VS的“逐语句”或者逐过程”。

image.png


【方法2】附加到进程调试:

1.程序编译后,首先在程序中设置断点(参考【方法1】)

2.设置VS,单击“调试->附加到进程” (有些版本是 工具->附加到进程)如下图:

image.png


image.png

3.附加到:本机 可用进程:ugraf.exe

image.png

image.png4.使用UG启动dll程序。

5.然后使用VS的“逐语句”或者“逐过程”。

image.png

调试方法我很久才会用,现在分享出来希望可以帮到您!

2

最新回复 (5)
  • chenjian1 VIP会员 6年前
    1

    多谢,有空试下,多谢,有空试下

  • everglow96 6年前
    2

    请问下这种调试的时候报错说ugraf.exe找不到pdb文件是怎么回事

  • boyue 5年前
    3

    多谢,有空试下,多谢,有空试下

  • litwo 5年前
    4

    感谢楼主分享,谢谢!

  • enricyx VIP会员 5年前
    5

    你这个太给力了啊。。。。。一直不知道dll这种怎么调试,编写大程序方便多了。。。。感谢分享。。。。

请登录后发表新帖