UG/NX二次开发配置

UG/NX二次开发配置

1. 手工搭建Win32项目文件

(1)在工程属性的 C/C++  →  General常规  →  Additional Include Directories附加包含目录 以及 Linker  连接器→ General  常规→   Additional  Include  Directories附加包含目录 中 添 加 NXOpen 链 接 库 路 径$(UGII_BASE_DIR)\ugopen

注意:这里面的路径可以是绝对路径,如:D:\Siemens\UGS\NX\UGOPEN\NXOpen;

    若想永久新建项目时,不重复配置,可以如下方法:

a.先新建一个win32项目,在属性管理界面,右击选择下图蓝色加深选项,选择“属性”,进入Debug属性页,在“通用属性”界面中进行库的配置,和上面一样;

                                                                                    

                                 

(2)添 加 预 编 译 宏 _SECURE_SCL=0; 到 工 程 属 性 C/C++  →   Preprocessor  预处理器→ Preprocessor Definitions预处理器定义


(3)在工程属性的 Linker  链接器→  Input  输入→  Additional Dependencies附加依赖项 根据需要添加以下链接库 
a.  libufun.lib  支持 UFUNC API 函数库 
b.  libugopenint.lib  支持 UFUNC  对话框 API 函数库 
c.  libnxopencpp.lib  支持 NXOpen API 函数库 

d.  libnxopenuicpp.lib  支持 NXOpen 对话框即 Block UI Styler API 函数库


(4)手动搭建的项目,在进行创建新项目时,必须是Win32项目,同时选择“DLL”

           

2. 使用NX9.0开发向导

使用开发向导的方式是最简单的进行二次开发的方式,必须选择匹配的Visual studio为二次开发平台。

注意版本匹配问题:http://www.plmhome.com/thread-3638-1-1.html

3.一般版本匹配

NX11.0:4 f2 X: i' w" _/ }8 o
    C/C++   Visual Studio 2013 (Version 12.0.21005.1)
    .NET    Visual Studio 2013
            .NET Framework 4.5.1 (4.6 is expected to work OK too)
    Java    JDK 1.8.0_45$ `  s. A# B$ w8 i: D4 ^, [/ s( _
    Python  Python 3.4.3: K! R% U1 m: e+ y

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值