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文档
进入调试。