史上最全ProE二次开发测试及环境配置方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

32位系统preo5.0二次开发测试及环境配置

首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。

如何测试Pro/Toolkit安装成功

第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下

# Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT)

这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。

第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。

第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。

第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。

第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。

第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。

配置VC++2008

Debug模式配置

第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件:

...\PTC\protoolkit\includes

...\PTC\protoolkit\protk_appls\includes

...\PTC\prodevelop\includes

...\PTC\prodevelop\prodev_appls\includes

将包含文件换为库文件,添加如下文件:

...\PTC\protoolkit\i486_nt\obj

...\PTC\prodevelop\i486_nt\obj

然后点击确定,包含文件和库文件加载完毕。

第二步,新建一个MFC工程,打开项目→属性→配置属性→链接器→输入,在附加依赖项中输入以下代码:

(若为MFC DLL文件)

wsock32.lib

mpr.lib

protk_dllmd.lib

prodev_dllmd.lib

psapi.lib

netapi32.lib

(若为MFC应用程序工程)

wsock32.lib

mpr.lib

protk_dllmd.lib

prodev_dllmd.lib

psapi.lib

netapi32.lib

pt_asynchronous.lib

在忽略待定库中,添加libcmtd。

第三步,打开项目→属性→配置属性→C/C++→预处理器→预处理器定义中添加命令PRO_USE_VAR_ARGS。

(若为异步模式,异步模式其他设置请参考文献[1])

wsock32.lib

mpr.lib

psapi.lib

netapi32.lib

pt_asynchronous.lib

protkmd.lib

prodevelop.lib

prodevmd.lib

在忽略待定库中,添加libcmtd。

第三步,打开项目→属性→配置属性→C/C++→预处理器→预处理器定义中添加命令PRO_USE_VAR_ARGS。

Release模式配置

第一步,与Debug模式配置相同。

第二步,新建一个MFC工程,注意向导的第二步中应选择使用静态链接MFC库方式。

1、打开项目→属性→配置属性→调试→配置管理器中进行如下操作。

将配置选项改为“活动(Release)”

2、打开项目→属性→配置属性→常规,将“字符集”选项改为“使用多字节字符集”。

3、打开项目→属性→配置属性→C/C++→预处理器,在预处理定义中输入PRO_USE_VAR_ARGS和_AFXDLL,点击OK。

4、打开项目→属性→配置属性→C/C++→代码生成,将“运行时库”选项改为“多线程DLL/MD”。

5、打开项目→属性→配置属性→C/C++→语言,将“将wchar_t视为内置类型”改为“否(/Zcwchar_t-)”。

6、打开项目→属性→配置属性→链接器→输入,在附加依赖项中输入以下代码:

wsock32.lib

mpr.lib

psapi.lib

protk_dllmd.lib

prodev_dllmd.lib

配置完成。

第三步,测试程序。

1、添加头文件:

#include "ProMenubar.h"

#include "ProMenu.h"

#include "ProUtil.h"

#include

#define MSGFILE "message.txt"

#pragma comment(lib, "netapi32")

static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode);

extern "C" int user_initialize()// 入口函数

{

相关文档
最新文档