之前在公司,一直是刘老大建好了UG开发环境,我只需要在上面进行相关功能开发就行
后来又两天闲暇时间,自己建立一个UG OpenAPI的开发环境。
一下为相关步骤:
1. VS2010新建一个MFC dll的工程,方便使用MFC提供的相关库。
2. 在工程目录中新建一个startup文件夹。UG会默认在该文件夹中调用生成的dll库。
3. 新建自己的UG菜单文件*.men,将men文件放在2中建立的startup文件夹中。修改UG菜单加载配置文件,即 ”D:\Program Files\Siemens\NX 8.5\UGII\menus“中的 “ custom_dir.dat”文件,在最后加上startup上级目录的路径,如 “E:\code_demo\ugOpen_test\pro_design\Debug\” 。UG会自动加载菜单文件,并在界面中生成相关菜单。
4. 将工程需要调用的OPEN API 头文件库和lib文件库(VS 32位开发和64位开发 对应的Lib库不同),拷贝一份到工程文件夹下面。如下图
5. 配置工程的属性,主要从以下几个方面:
a):将常规中,输出目录改为starup文件夹的路径
b):将调试中改为UG的路径,方便使用UG客户端调试 (本人为 :D:\Program Files\Siemens\NX 8.5\UGII\ugraf.exe&#