UG二次开发-VS+C++怎样调试

时间:2024-04-07 06:59:42

初涉UG-C++二次开发,然而面对代码,竟然不会调试;感觉自己好蠢,发现方法,总结如下:

           先声明,我的UG版本为8.5,64位,不过调试的配置方法,应该一样;

1、首先建立一个UG二次开发项目UG二次开发-VS2010+C++怎样调试

创建UG项目时,默认选择相关选项即可。

2、项目创建成功后,点击项目->属性->配置属性->调试,在调试页面的“命令”一栏中填入要调试的UG可执行文件的路径,我这里为D:\Program Files\Siemens\NX 8.5\UGII\ugraf.exe,以及“附加”一栏要改成“是”选项;

UG二次开发-VS2010+C++怎样调试

这里提示提示一下,我用的是64位UG,所以我的平台要改成64位,可以在配置管理器中修改。

3、添加调试代码

    在ufsta或ufusr入口函数中添加代码uc1601("调试成功!",1);进行调试

  UG二次开发-VS2010+C++怎样调试

4、打开UG或UG已经运行都可,在VS2010中按F5,进行调试;然后在UG中按Ctrl+U,加载C++项目开发的dll;

此时便可以进行调试!

UG二次开发-VS2010+C++怎样调试

接下来就可以单步调试了;感觉可以调试了,看代码都不费力了。