找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1374|回复: 0

[求助] UG8.0配合VS2010 新建工程出错

[复制链接]

1

主题

1

回帖

38

积分

列兵

积分
38
发表于 2016-10-31 10:27:43 | 显示全部楼层 |阅读模式
各位好,我是新手,按照如下方法配置好二次开发环境后,在新建NX8 Open Wizard时,visual studio2010 总是要停止工作。求助改如何解决?我已经尝试过NX6.0,也是同样的问题!!!困扰好久了!!

在Win7-X64系统搭建NX7.5开发环境大概步骤:

1.  安装NX7.5(x64)

2.  安装Visual Studio 2010

3.  复制UG安装目录下vs_files文件夹里的所有文件夹(VB、VC、VC#)到VS2010的安装目录下

   (目录路径例如:C:\Program Files\UGS\NX 7.5\UGOPEN\vs_files)下的 VB、VC、VC# 文件夹

    -----▶▶▶▶(复制到)

   (目录路径例如:C:\Program Files (x86)\Microsoft Visual Studio 10.0)文件夹下

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


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

   修改行 Wizard=VsWizard.VsWizardEngine.9.0

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

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


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

   如果系统是64位的,那还需要一个小小的修改:

   在 \VC\VCWizards\NX7_Open\scripts\1033 目录下,编辑 default.js 文件,

   搜索 CLTool.Detect64BitPortabilityProblems = true;(大概在200行)。

   将这一行注释掉。原因是这句的作用是设置一个编译器开关,指定编译器在编译过程中检查程序的64位可移植性

   但是在VS2010,这一特性在VS2010中已经不建议使用,并且这种设置方式已经不适用于VS2010。

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

(转自博客园:liaohuming

楼主本人现状:新建NX8 OPEN工程,vs2010停止工作!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-22 20:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表