UG二次开发环境配置

一、系统安装配置

1.1、 安装UG ,安装VS,

假设ug安装目录 D:\Program Files\NX10.0
假设VS安装目录 D:\Program Files\Microsoft Visual Studio 10.0

1.2、拷贝D:\Program Files\NX10.0\UGOPEN\vs_files\ VC、VC#、VB 3个文件夹
到 D:\Program Files\Microsoft Visual Studio 10.0 覆盖文件

1.3、匹配NX对VS的版本的默认设置
修改D:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\NX8_Open.vsz
其它版本同理比如修改 NX10_Open.vsz

如果是vs2015版本支持是15 修改为“Wizard=VsWizard.VsWizardEngine.14.0”
如果是vs2010版本支持是10 修改为“Wizard=VsWizard.VsWizardEngine.10.0”
如果是vs2008版本支持是9 修改为“Wizard=VsWizard.VsWizardEngine.9.0”
如果是vs2005版本支持是8 修改为“Wizard=VsWizard.VsWizardEngine.8.0”

二、屏蔽 UG中64位的可移植性检查(如果你的系统是32位还要进行如下操作)(如果是64位系统就不需要操作)
用记事本打开D:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\NX8_Open\scripts\1033\default.js
搜索 CLTool.Detect64BitPortabilityProblems=true 将这行注释 ,既在前面+ “//” 保存文件

三、连接和编译配置

文件->新建->项目->Visual C++ ->NX10 Open Wizard

输入 位置 和 名称->确定->下一步->选择 dll 和 c++
下一步-> Automatically(ufsta) 打√其它不√,选择 Automatically,when the NX session terminates-》Finish

减少错误发生
1、配置属性–>C/C++ -->预处理器 --> 预处理定义 示加上 _SECURE_SCL=0

下面添加库:
2、在项目属性-》配置属性-》链接器-》输入-》附加依赖项:
libufun.lib
libugopenint.lib
libnxopencpp.lib
libnxopenuicpp.lib
libnxopencpp_features.lib
(____________________库说明
libufun.lib 支持UFUNC API 函数库
libugopenint.lib 支持UFUNC 对话框 API 函数库
libnxopencpp.lib 支持NXOpen API 函数库
libnxopenuicpp.lib 支持NXOpen 对话框即Block UI Styler API 函数库
libnxopencpp_features.lib 支持NXOpen API 特征函数库)

3、链接器-》常规-》附加库目录:D:\Program Files\NX10.0\UGOPEN

4、配置属性-》C/C+±》常规-》附加包含目录:D:\Program Files\NX10.0\UGOPEN
5.以后写的二次开发代码都在ug的主文件中一个叫做JONASTOOLS的文件夹中,因此需要添加一个环境变量,变量名为:UGII_VENDOR_DIR,变量值为:${UGII_BASE_DIR}\JONASTOOLS
此文件夹结构如下:

包括两个文件夹,第一个用来装dll和dlx,第二个装men脚本

ug二次开发环境配置相关推荐

  1. NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和Visual Studio 2017为例)

    一.前言 本人之前在用NX12.0以及Visual Studio 2017进行NX二次开发时,进行过开发环境的配置,当时也遇到了一点问题,好在最后解决了.最近由于项目需求,我卸载了NX12.0,重装了 ...

  2. C#对UG二次开发环境配置、调试和开发教程

    一.UG的宏录制 1.选择宏录制的语言C# 1.1 打开NX新建一个模型 1.2 打开文件->首选项->用户界面,设置录制语言为C# 1.3 打开开发人员,点录制即可进行录制 1.4 将录 ...

  3. creo2.0+VS2010采用protoolkit二次开发环境配置(64位win7)

    在网上找了很多资料,也遇到过很多问题.本文的配置过程主要参考了网上的两篇文章,地址如下: http://www.doc88.com/p-3085972896759.html http://wenku. ...

  4. ArcGIS Pro二次开发环境配置及项目创建示例

    一.软件版本 ArcGIS Pro 2.8 Visual Studio 2019 二.组件 ArcGIS Pro 2.8 SDK for .NET: proapp-sdk-templates.vsix ...

  5. 相继上一篇,thingsboard的二次开发环境配置和简单的logo替换

    一.二次开发环境配置 1.idea安装及辅助插件下载 官方推荐使用的开发工具是IntelliJ IDEA,简称idea 就是这个东西,这里先介绍一下idea(以下简介从度娘复制): IDEA 全称 I ...

  6. 【UG二次开发环境建立教程】

    UG二次开发环境建立教程 关于UG二次开发环境的两种建立方法 方法一:导入UG二次开发向导模板 1.分别安装UG软件和Visual Studio软件,保证软件可以正常打开使用. 2.打开UG安装目录, ...

  7. ug二次开发环境可以用c语言吗,NX二次开发(1):开发环境配置

    最近小编开始走上NX的二次开发之路,驱动我学习NX二次开发主要是兴趣使然.对NX进行二次开发,首先需要配置好开发环境,下面跟着小编踏上二次开发的道路吧! 本文以NX11.0为例,介绍如何在VS2013 ...

  8. 海康威视工业相机SDK二次开发环境配置—Windows10+VS2017

    参考链接: https://blog.csdn.net/motikesi/article/details/108287951 一.SDK下载地址: https://www.hikrobotics.co ...

  9. Revit二次开发环境配置(Revit 2020 +Visual Studio 2019)

    Revit 2019开sql教程发环境java基础教程的搭建,需要python基础教程安装的c#教程内容如下: Revit 2019(主要vb.net教程的开发环境) Visual Studio 20 ...

  10. 中望CAD二次开发环境配置及使用

    今天第一次接触中望CAD的二次开发,首先就需要搭建开发环境,网上的资料太少了,试着自己做了一下,现将整个过程记录下来,备查. (1)下载中望CAD2018,我在官网下的,试用30天,没去找破解版.我用 ...

最新文章

  1. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子
  2. 制备pdms膜的方法_光栅式PDMS薄膜在透明窗口的超高发射率
  3. 利用C语言创建和使用DLL文件
  4. java中 hashset_Java中的HashSet
  5. java 泛型集合示例_Java 泛型(示例代码)
  6. 【英语学习】【Level 07】U05 Best Destination L6 Paradise on Earth
  7. Mybatis plus 开启日志
  8. 我是如何在六个月内学会 Python 的?
  9. Docker 更新版本
  10. 使用Gitbook来编写你的Api文档
  11. Java IO _打印流
  12. Kroll任命Richard Davies担任网络风险业务副董事总经理,常驻香港
  13. 证明HITTING SET 是NP完全
  14. uc浏览器的navigator.userAgent
  15. Storj:A Peer-to-Peer Cloud Storage Network(点对点云存储网络)
  16. Bootstrap5 文字排版讲解
  17. Matlab中绘制颜色渐变曲线
  18. 保弘实业|个人理财如何才能做到收益最高
  19. ipad在线看html5,iPad 2: HTML5开发者必备首选
  20. 芥酸油酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 手动实现简易版小区快递柜管理系统 Version 0.1.1
  2. python在地图上标注点_只要两步,用Python将地址标记在地图上!
  3. div可拖拽移动js方法
  4. python编写登录脚本_python实现的登录和操作开心网脚本分享
  5. 芯邦主控的U盘量产教程
  6. maya2011安装方法图文详细教程及Unity下载
  7. mxGraph Web在线绘图
  8. 华硕路由器远程连接配置指南
  9. 《铁血残明》的经典章节“猛虎桥”配图及动漫技术讨论
  10. ARM探索之旅 | 二、ARM Cortex-M 用什么指令集?