十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

基于VS2005打造绗磨管高效Pro/Toolkit开发环境

时间:2017-05-17 09:00来源:天圆网站 作者:admin 点击:
Pro/Toolkit、Pro/J-link和Pro/Web.link是PTC提供应客户的三种客制化器材,个中以Pro/Toolkit的成果最为强盛,能会见大部门Pro/E底层资源,也是当前海内研究得最多的开拓方法。今朝海内对Pro/Toolkit的运作方法和焦点技能举办了深入研究,并取得了厚实的成

  2.1 ro/Toolkit菜单可视化计划

  END

  要乐成编译Pro/Toolkit措施,须正确配置包括文件和库文件的路径,因为项目也许在差异的情形下编译,因此必要将包括文件和库文件的路径都配置在项目属性中。并在项目中新建一个ProeLoadpoint(Pro/E安装路径)宏,便于实现差异版本Pro/Toolkit措施的快速转换。可以在“项目属性\设置属性\C/C++\通例\附加包括目次”中配置包括文件路径,天圆液压缸筒,在“项目属性\设置属性\毗连器\通例\附加库目次”中配置库文件路径(目次中可以引用ProeLoadpoint宏,好比"$(ProeLoadPoint)\protoolkit\includes")。

  通过上述操纵,可得到计划Pro/Toolkit菜单相等完备的信息,但要实现转换事变则必要其它一个措施(create_menu_src.exe,该措施不在本文接头)来实现,并在措施编译前执行它即可。编译前变乱配置: "$(VCInstallDir)\VCWizards\ProTK_Wizard\Bin\create_menu_src.exe"$(ProjectDir)TK_Menu.h)

  情形设置完成后,接下来添加一些Pro/Toolkit专用代码。起首成立一个TKInclude.h文件,将全部也许用到的Pro/Toolkit头文件都包括在这个文件中,然后在ProToolkit_Wizard.cpp中引用TKInclude.h文件,并添加两个函数extern"C"int user_initialize()和extern"C"void user_terminate()。做到这一步,一个Pro/Toolkit项目标根基框架就成立好了,便可以在user_initialize函数中写一些Pro/Toolkit API函数来测试。

  TK_Menu_Fuc.cpp……int MenuName _fun(){AfxMessageBox("MenuName_fun");return 0;}

  ID_32773"fuc1_2,,"

  操作上述框架事变时,措施代码布局清楚,易于扩显现,也为下一步自动天生代码建设了前提。除此之外,该项目框架还得到以下改进:

  TK_Menu_Fuc.cpp………菜单回调函数界说TK_Menu_Fuc.h,界说如下

  var CLTool = config.Tools('VCCLCompilerTool');

  BEGIN

  status=ProMenubarMenuAdd("ProToolkit_Wizard_Menu","-ProToolkit_Wizard",

  基于VS2005 MFC DLL模板,行使共享法则快速成立一个ProToolkit_Wizard项目。在办理方案中将得到9个文件,个中首要文件为ProToolkit_Wizard.cpp和ProToolkit_Wizard.h文件,编译后可以天生一个尺度的Windows DLL库文件。

  }else

  1.4 进级为模板

(责任编辑:admin)
分享按钮
------分隔线----------------------------