UG NX7.5 采用VS2008调试方法

1.安装NX7.5(x64),这是废话

2.安装visual studio 2008,推荐安装2008,如果是2010应该也可以用,(没有测试,不清楚)

3.复制 UGSNX 7.5UGOPENvs_files下所有文件夹(VB、VC、VC#) 到 VS的安装目录下

注:VS安装目录下存在这3个文件夹,直接复制过去,相当于合并两文件内容

4.记事本打开 Microsoft Visual Studio 10.0VBVBProjects 下的NX_VB.vsz,         

修改行 Wizard=VsWizard.VsWizardEngine.9.0  为 Wizard=VsWizard.VsWizardEngine.10.0  (9.0对应vs2008,8.0对应vs2005,10.0对应vs2010)

同理更改VC和VC#下对应的此文件

如果系统是32位的,那么到现在就可以创建NX的项目了。

如果用的64位的,那咱们还需要一个修改:  在 VCVCWizardsNX7_Openscripts1033 目录下,编辑 default.js 文件,

搜索 CLTool.Detect64BitPortabilityProblems = true;(大概在200行)。 将这一行注释掉。原因是这句的作用是设置一个编译器开关,指定编译器在编译过程中检查程序的64位可移植性,但是在VS2010,这一特性在VS2010中已经不建议使用,并且这种设置方式已经不适用于VS2010。

64位系统如果不进行此更改,在创建NX的项目时 ,会报  “对象不支持此操作” 的错误

一切OK

打开VS2008 可看到

新建项目之后会有相应的选项

之后添加调试程序:

打开UG,按Ctrl+U可加载DLL文档

进入调试。

作者:Joe.Fan
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/fanxingthink/p/4176158.html