VS2022配置NX/UG二次开发模板环境详细全流程

网上参考了VS2017的配置方法NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和Visual Studio 2017为例)_nx二次开发-CSDN博客

但是在VS2022里面配置不起作用,在微软官方那找到了解决方法,Step4可以解决VS2022不显示NX Wizard的问题。

Step1

打开ug安装目录下UGOPEN文件夹下的vs_files文件夹,然后复制VC这个文件夹到内存。      

Step2

把复制的VC文件夹粘贴到VS2022安装文件夹。

然后打开VC文件夹里面的vcprojects文件夹,把NX12_NXOpenCPP.vszNX12_Open.vsz里面VS版本号改成17.0

NX12_NXOpenCPP.vsz修改

NX12_Open.vsz修改

Step3

把VC文件夹复制到VS安装路径下的Common7\IDE文件夹中。同理打开Common7\IDE\VC文件夹里面的vcprojects文件夹,把NX12_NXOpenCPP.vszNX12_Open.vsz里面VS版本号也都改成17.0

Step4

VS2022最关键的一步

把VC文件夹复制到   

用户名\Documents\Visual Studio 2022\Templates\ProjectTemplates文件夹中,该文件夹为VS2022用户默认模板所在文件夹,如果修改过默认位置可以去VS里查看。(该位置在 工具>选项对话框更改 Visual Studio 中用户模板的位置。 位置设置位于项目和解决方案>位置页面上。)


同理,再次打开VC文件夹里面的vcprojects文件夹,把NX12_NXOpenCPP.vszNX12_Open.vsz里面VS版本号也都改成17.0

Step5

添加环境变量如下图,变量为UGII_BASE_DIR,变量值为UG 12安装目录


打开VS2022创建新项目,搜索NX即可打开模板。

Step6

添加环境变量的目的是:NX在启动后会自动加载我们设置的用户目录,读取里面的菜单文件和动态链接库文件等,从而实现二次开发的功能。

先随便在一个目录下建立一个文件夹,最好是便于访问的目录,例如在D盘建立了一个NXOPEN文件夹,在NXOPEN下再新建startup和application两个文件夹。startup文件夹用来存放菜单文件,application文件夹用来存放对话框文件.dlx和动态链接库文件.dll,如下图所示。

添加系统变量UGII_USER_DIR。

添加系统变量 UGII_BASE_DIR和UGII_ROOT_DIR

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值