初涉UG-C++二次开发,然而面对代码,竟然不会调试;感觉自己好蠢,发现方法,总结如下:
先声明,我的UG版本为8.5,64位,不过调试的配置方法,应该一样;
1、首先建立一个UG二次开发项目
创建UG项目时,默认选择相关选项即可。
2、项目创建成功后,点击项目->属性->配置属性->调试,在调试页面的“命令”一栏中填入要调试的UG可执行文件的路径,我这里为D:\Program Files\Siemens\NX 8.5\UGII\ugraf.exe,以及“附加”一栏要改成“是”选项;
这里提示提示一下,我用的是64位UG,所以我的平台要改成64位,可以在配置管理器中修改。
3、添加调试代码
在ufsta或ufusr入口函数中添加代码uc1601("调试成功!",1);进行调试
4、打开UG或UG已经运行都可,在VS2010中按F5,进行调试;然后在UG中按Ctrl+U,加载C++项目开发的dll;
此时便可以进行调试!
接下来就可以单步调试了;感觉可以调试了,看代码都不费力了。