用Vs2008开发proe的简单总结

来源:互联网 发布:淘宝优惠群怎么当群主 编辑:程序博客网 时间:2024/04/28 12:24


打开VS2008   点击文件  新建  项目   新建一个MFC dll项目    名称自己取此篇文章用  test    但是不能有汉字    存储目录自己设置   点击确定  完成   

到此  一个工程就建立好了    。点击 左侧栏里面 找到 test.h这个头文件  删除  //主符号  后面的全部代码。然后保存。再点击  打开tset。cpp,把全部的代码都删除,然后输入如下代码:

#include "stdafx.h"
#include "ProMessage.h"
extern "C" int user_initialize()
{
ProMessageClear();
AfxMessageBox(_T("PROE是牛逼"));


return 0;
}
extern "C" void user_terminate()
{
}



接着 打开工具 选项 项目和解决方案  Vc++目录  选择包含文件  然后把proe的包含头文件的路径  导入  在本人电脑上如下  视自己情况而定。

D:\Program Files\PTC\Creo Elements\Pro5.0\prodevelop\prodev_appls\includes

D:\Program Files\PTC\Creo Elements\Pro5.0\prodevelop\includes

D:\Program Files\PTC\Creo Elements\Pro5.0\protoolkit\protk_appls\includes

D:\Program Files\PTC\Creo Elements\Pro5.0\protoolkit\includes


接下来 选择库文件   在本人电脑上路径如下

   D:\Program Files\PTC\Creo Elements\Pro5.0\prodevelop\i486_nt\obj

D:\Program Files\PTC\Creo Elements\Pro5.0\protoolkit\i486_nt\obj


这些设置好之后  点击项目  属性  配置属性  链接器  输入    在附加依赖库里面  输入以下几个   wsock32.lib  protk_dllmd.lib   psapi.lib netapi32.lib mpr.lib  

把活动debug换成Release  还是在依赖库里输入   wsock32.lib  protk_dllmd.lib   psapi.lib netapi32.lib mpr.lib    点击确定即可。然后点击 运行  编译程序   程序通过   换成R额lease   发布。运行一下 便会产生DLL文件。  

  接下来 就是  编写注册文件dat格式。在dll文件的上一级目录新建一个记事本格式的文件  在里面输入   如下的内容

  name  test0

startup dll   

exec_file   dll的路径

test_dir .

allow_stop true

delay_start false

end

保存 ,打开proe。点击工具  应用辅助程序   注册  找到注册文件dat存放地方  点击打开    启动  即可成功。

  在编写CPP源程序时   注意AfxMessageBox(_T" "));必须是这个格式,否则会有错误。



0 0
原创粉丝点击