《Proe二次开发Protoolkit-VC60环境配置15218.docx》由会员分享,可在线阅读,更多相关《Proe二次开发Protoolkit-VC60环境配置15218.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Proe二次开发Pro/toolkit-VC6.0环境配置1.开发和和测试环境境:简体中文WWindoows xxp+ SSP2Pro/EE 野火 2.oVisuaal C+ 6.02.设置PPro/TTOOLKKIT头文文件路径和和库文件在vc中选选择toools菜单单下面的ooptioon,如图图:把proee安装目录录下的PRROEWIILDFIIRE 22.0PPROTOOOLKIITINNCLUDDES 目目录(我的的proee是装在DD盘的)添添加到inncludde fiiles,如如图:下面添加库库文件,添添加“PRROEWIILDFIIRE 22.0PPROTOOOLKIIT
2、I4486_NNTOBBJ”目录录到libbraryy filles,如如图:3.创建MMFC ddll项目目,项目名名称添“ttest”,如如下图,后后面选择默默认设置点点击finnish即即可。4.项目相相关设置,每新建一个项目都必须设置。在vc的project菜单下选择setting,Link中 object/libaries下增加 protk_dll.lib prodev_dll.lib mpr.lib wsock32.lib,Ignore libaries增加 msvcrt.lib (iWin32 Releasem模式,这里我们采用release模式)或 msvcrtd.lib (d
3、ebug模式)如下图。我们是学机械行业不是学计算机专业的,知道这样设置就可以没有必要追究为什么要这样设置。5.终于设设置完成了了,下面开开始程序编编写了。首首先包含头头文件,如如下图。复制下面的的代码粘贴贴至MFCC自动生成成的代码下下面。sttaticc int staatus;stattic uuiCmddAcceessSttate UserrAcceessTeestMeenu(uuiCmddAcceessMoode aaccesss_moode);int MyTeest();exttern “C” int userr_iniitiallize()stattic wwcharr_t mme
4、nummsgfiile = u,s,e,r,m,s,g,.,t,x,t,00;uuiCmddCmdIId cmd_id;/在Heelp菜单单的左边添添加Tesst菜单sstatuus = ProMMenubbarMeenuAddd(“TTestMMenu”, “Teest”, “Heelp”, PROO_B_FFALSEE, meenumssgfille);sstatuus = ProCCmdAcctionnAdd(“MyTTest”, (uiiCmdCCmdAcctFn)MyTeest, uiCmmdPriioDeffaultt, UsserAcccesssTesttMenuu, PRRO_
5、B_TRUEE, PRRO_B_TRUEE, &ccmd_iid);sstatuus = ProMMenubbarmeenuPuushbuuttonnAdd(“TesstMennu”, “MaiinBtnn1, “Helllo”, “Heello Helpp”, NNULL, PROO_B_TTRUE, cmdd_id, mennumsggfilee);reeturnn(0);stattic uuiCmddAcceessSttate UserrAcceessTeestMeenu (uiCmmdAcccessMMode acceess_mmode)retuurn (ACCEESS_AAVAILL
6、ABLEE);int MyTeest()AfxMMessaageBoox(“你你好prooe1233);rreturrn 0;exteern “CC” vooid uuser_termminatte()新学proo/tooolkitt的朋友可可能对MFFC生成的的代码感到到困惑,不不知道都代代表什么意意思。其实实我们没有有必要了解解那么清楚楚,上面复复制的代码码现在可能能也不是很很了解,以以后我我会会详细讲解解每条代码码的意思,这这里仅仅让让大家熟悉悉下开发过过程和环境境。6.编译源源文件,在在“bullid”菜菜单下选择择“sett acttive conffigurratioon”,选选择
7、“Wiin32 Releease”点点击ok ,如下图图。下面开始bbulidd程序,在在“bullid”菜菜单下选择择“Rebbulidd alll”,成功功后会在项项目文件夹夹“tesst”下生生成“Reeleasse”文件件夹里面有有我们需要要的“teest.ddll”文文件,如图图:7.程序代代码编译完完成了,下下面编写pproe菜菜单的消息息文件。在“Relleasee”下添加加textt文件夹,在在textt文件下添添加chiinesee_cn子子文件夹,同同时创建uusermmsg.ttxt文件件,内容如如下:Test&Testt#Helllo&Heello#Helllo Hee
8、lpHeello! Thiis iss a PPro/TTOOLKKIT ssamplle.#8.在teest目录录下添加pprotkk.datt文件(用用记事本创创建),内内容如下:nameetesststaartupp dlllalloow_sttop TTRUEeexec_filee D:c+llearnntesstReeleasseteest.ddlltext_dir D:cc+leearntesttRelleaseeTexxtrevvisioon teestv00.0descrriptiion FFirstt Tooolkitt Appplicaationnend9.所有工工作都完成成了,最后后一步就是是到prooe你们注注册应用程程序了。在在proee“工具”菜菜单中选择择“辅助应应用程序”选选择我们刚刚刚制作的的prottk.daat文件,如如图:然后点击启启动,我们们开发的第第一个prroe应用用程序就启启动了,我我会看到窗窗口后面多多了一个“ttest”菜菜单,点击击下面的hhelloo会出现“你你好 prroe1223”对话话框,看图图。