请选择 进入手机版 | 继续访问电脑版

唐康林NX二次开发论坛

 找回密码
 立即注册
搜索
热搜: nxopen ufun
查看: 739|回复: 1

[技术分享] Pro/E Creo二次开发环境搭建方法

[复制链接]

3

主题

3

帖子

40

积分

终身VIP会员

Rank: 6Rank: 6

积分
40
发表于 2017-11-14 21:29:44 | 显示全部楼层 |阅读模式
本文以Creo2.0二次开发环境配置为例,分步骤阐明二次开发环境配置方法1. 安装Creo2.0,并在安装时勾选Protoolkit开发包。确保在路径..\Creo 2.0\Common Files\M120\protoolkit下文件如下图所示
QQ截图20171114203236.png

2. 打开VS2010,新建一个C++,MFC动态链接库程序如下图:
QQ截图20171114204311.png

3.在配置管理器里选择要生成程序的目标平台如下图:
QQ截图20171114204609.png
注意:如果没有需要的平台则必须新建,如新建平台列表内没有需要的则表明所安装的VS不完整,需要添加32位或者64位编译器

4.右击该项目,点击属性菜单,单击左侧“配置属性”列表中“常规”节点,按下图设置:
QQ截图20171114205158.png
注意:其他版本Proe二次开发平台工具集的选择参考我另一个帖子。

5.点击左侧列表"C/C++"节点中的"常规"节点,设置附加包含目录如下图:
QQ截图20171114205545.png
注意:上图中$(CREO2_X64_PATH) 是一个自己设置的系统环境变量,其值指向Creo安装目录的主文件夹:..\Creo 2.0\Common Files\M120
与其后的protoolkit\includes共同构成头文件所在目录。也可以不使用环境变量,直接指定头文件目录全路径。

6.点击左侧列表"C/C++"节点中的"预处理器"节点,设置预处理器定义如下图:
QQ截图20171114210116.png

7.点击左侧列表"C/C++"节点中的"代码生成"节点,设置运行库如下图:
QQ截图20171114211005.png
这里解释:Release版本下选择多线程 DLL (/MD)  ,生成Debug版本时选择多线程调试 DLL (/MDd)。


8.点击左侧列表"链接器"节点中的"常规"节点,设置附加库目录如下图:
QQ截图20171114211446.png
这里环境变量的含义和第5步相同

9.点击左侧列表"链接器"节点中的"输入"节点,设置附加依赖项如下图:
QQ截图20171114211729.png
注意:
Creo2.0同步开发添加:protk_dllmd.lib  prodev_dllmd.lib  psapi.lib  mpr.lib  Netapi32.lib  这几个库
其他版本或异步开发依赖项有所不同,以后我会发帖专门介绍


10. 在项目生成的.cpp文件中添加两个全局函数:
//Creo插件入口函数
extern "C" int user_initialize(int argc ,char** argv,char* version, char* build ,  wchar_t errbuf[80] ){}
//Creo插件退出函数
extern "C" void user_terminate(){}
以后帖子我会详细介绍有关函数

11.编译项目,检查有无生成错误。

回复

使用道具 举报

3

主题

4

帖子

26

积分

版主

Rank: 7Rank: 7Rank: 7

积分
26
发表于 2017-11-16 17:20:52 | 显示全部楼层
很详细,适合入门
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-5-24 20:15 , Processed in 0.090569 second(s), 28 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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