欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    PTC-Creo4.0- -Visual-Studio-2012二次开发(Win7-X64).docx

    • 资源ID:1682286       资源大小:295.53KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PTC-Creo4.0- -Visual-Studio-2012二次开发(Win7-X64).docx

    PTCCreo4.0+Visua1.Studio2012二次开发(Win7X64)摘要学r一个星期,网上也找过许多资料,终r配置好/°可能由于自己PTe版本过高,导致一直没有成功。经过几天的摸索,终于算是小有成功。在这里和大家分享一下,也是对自己的巩固。这篇文章主要分享以下几个内容:1.pTCCreO4.0二次开发工具安装:2.实例讲解Visua1.Studio2012对Crco4.0二次开发进行配巴:3.整个过程的注意事项。1. CreO4.0二次开发工具安装用过PTCCreo版本的朋友,这个步骤是不难的.在PTC二次开发时,需要安装PieTOO1.KIT,默认安装这个模块是不会安装,在软件安装需要如卜配建.a.单机【自定义】,如上图红色区域b.勾选【CreoObjeciToo1.kiiC+如上图红色区域.等待软件安装完毕后,PTC二次开发的配置基本完成。Protoo1.kit路径为:Crco4.0HXX)ConnonFi1.esVprotooIkit注意:以往版本(Cre2.0或者PRO/E野火版本),安装完毕后会有两个关键文件夹,即:PrOdeVeIoP和ProtOO1.kit,CreO3.0以后版本只会产生一个文件夹,即PrOIodkit,这对后面的Visua1.Studio配置有影响.2. ViS1.Ia1.S1.UdiO2012二次开发配置Creo4.0支持ViSUaIStudio2012和2015不支持其它版本的VS帮助文档有说明),本文只针对2012。VS配置如下步骤:÷步鳏1新建MFCD1.1.项目文件新建项目,选择MFCD1.1.,如下图所示在设置向导选择共享D1.1.的规则,如下图所示。÷步喙2配置开发属性1.打开【项目】J【属性】-【配置管理器】,选择x64,其它默认如卜.图所示:2.修改【VC+目录】中【包含目录】为:Crco4.0F000ComnonFi1.csprotoo1.kitinc1.udcs:修改【VC+目录】中【库目录】为:Creo4.0F(XX)CommonFi1.csp11)to1.kitx86c-win64obj:如下图红色区域所示。3.在C/C+-【预处理器】-【预处理器定义】增加PR(1.USE_VAR_ARGS,如下图红色区域所示:4.在【链接器】-【输入】-【附加依赖库】中添加:wsock32.1.ibpsapi.1.ibnetapi32.1.ibmpr.1.ibprotk.<i1.1.md-NU.1.ibucore.1.ibudata.1.ib注意,前面四个库是电脑系统的摩,后面三个库是PrOtoo1.kit要用的库,必须要有.同上类似,在【链接器】-【输入】【忽略特定默认库库】中添加“msvcn.1.ib",此处不截图。今步骤3添加实例文件双击项目源文件中的【TesiFoiCreo.cpp】添加如下实例文件:头文件:#inc1.udc<ProTbo1.kit.h>#inc1.ude"ProMenubar.h"#inc1.ude"ProMenu.h"inc1.ude"ProUti1.h"文档末尾:staticuiC111.AcccssStatcACCCSSDCfaU1.t(UiemdACCCSSModCacccss_modc)(reiurn(ACCESS.AVA1.1.AB1.E);)void,Iest1()AfXMeSSageBoX(Jrr测试按钮A"):voidTest2()AfXMcSSagCBoXJT("测试按钮B");)extern"C"intuserjnitia1.ize()(ProErrorstatus:ProFiIeNameMsgFi1.e;ProStringToWstring(MsgFi1.c,"IconMcssagc.txt"):注遨此处的ICOnMeSSage与后面的text文件夹下的IconMessage.txt文件名必须相同UiCmdCmdIdPushButton1._ciTK1._id.PiishButton2_cmd_id;status=ProMcnubarMcnuAddC'MainMcnu","Function"."Hc1.p".PRO.B_TRUE,MsgFi1.c);ProCn1.AcionAdd("PushButton1._Act",(UiCmdCindActFn)Test1.,12,AccessDefau1.,PRO-B_TRUE.PRO_B_TRUE.&PushButton1._cnK1._id);ProMenUbarmenUPUShbimOnAdd("MainMenu","PushBution丫FirS1.BUHOn:"thisbuttonwi1.1.showaIneSSage",NU1.1.,PRO_B_TRUE,PushBuUOn1.CnK1._id,MSgFiIe);ProCm(1.AcdonAdd("PushBuiton2-Act".(uiCniCndActFn)1.cst2.uiCmdPrioDcfau1.t.AcccssDefau1.t.PRO_B_rRUE.PRO_B_1.RUE.&PushButton2_cmd_id);ProMenubarmcnuPushbuttonAdd("MainMcnu","PushButton2"."SccondBuIton","thisbuttonwi1.1.showamessage".NU1.1.,PRO_B_TRUE.PushButton2_cmd_id.MsgFiIc);returnstatus;)extern"C"voidUSerjerminateO(AFX-MANAGE.STAE(AfxGctStaticModu1.cStatc();)如下图所示:G'#tP®<>三*±kK询3P-S1.区史方-TwtIoKreo-(1CB),VTertForCreo»rMiwwt,碗头文悻 Reouf<J* Bf4dhW9etv*rh»6TstfoKriHddf1.1.tpfiTttFof<roxppQTwtFoKreo-def文GTgtfrCrgarC0Te4tforec2DR>dMe.1至3/TwtFprCreo.cpp1.定义D1.1.第初化制。/-inc1.ude,5tdafx.h*9ne1.ud*Te»tFot<r*c.h*Iinc1.ude<ProTco1.kt.h>inc1.ude'Pro1.wibar.h'0inc1.ude'Pta1.nu.h-f1.ne1.ud-ProUt1.h1.fdfJB(Kdefinene<I三W.X三fendf/CTtFi<r5pp'ESS5E.BU.叽IeSSA通皿)*M,'*EwMrm九mxuow”,,«««*j,B“I*et4r2<Cmiwe<Hj>t*c,C3tmr.MatUiN)(Fr«4i:.:rim。rr<f)rfMu<ruus,Wra1.MW(I<ng>"*”2*«10»?<«*“.匕二二,二11工,5。山3,6交。“一。.,二.M1.ed.z遥hjACw,77y<t,uei三Us1.MU1.1.1.“An'Ga三,1.".m).g.”-)!)roC*6tu*A1.MhjMv.AnU>IJF“<u,1.=Mi4tfJQ09.rMmj4B.r4t,31.Mi4JPIaW1.a44MMJati<<nvaM.1.".j.>M>0u.1.1.”,Em,u,f'Ar.11ItK4rM,三U.3J.TT.ru*4J.cM.1.4M»krrafiu«1.MAti.nU*u-r,rwii,urw*三t.r<MWC5.m.e.TWi.3D.t.TK1.tbM*uiBi.4B<i»ir«m<»iMMhnW<nvAM!'Ui>M4*.'S*A*tc'.,UuW.<><«*»m<m*.HU.MK>>.tW,Fu>Zt<.(M>FMV.MVtM54U4“JIy“sxa«川1)今步躲4生成文件【生成】->【生成解决方案】在项目TeStForCreo目录下会生成4,TestborCreo.d1.文件(E:CreoTestForCreox64Debug)并将其父制到E:CreoNewFi1.e目录下。÷步赛5创建Protk.dat文件(可以取其它名称)在E:CreoNewFi1.e目录(这个目录比较灵活,只要p11>tk.dat文件中的路径对应的上均可)下创建pr3k.dat文件,向文件添加如下内容:NAMETcstForCrcoEXECH1.EE:,'CreOj'NewFi1.eJTestForCrecdITEXT_DIRE:,CrCO/NcwFiIdtcxtSTARTUPd1.1.REVISIONCreo4.0END÷步鳏6创建IconMessage1.ext在E:CreOXNewFiIe目录下创建Mtext文件夹”,text文件夹”下面添加*'IconMessageAext",向其中添加如下内容:FunctionUserFunctionFirstButtonAButtonSecondbuttonBButton#thisbuttonwi1.1.showamessagethisbuttonwi1.1.showame>sageshowfirstbuttonshowfirstbutton÷步鳏7测试1 .启动Creo4.0在选择【实用工具】-【辅助应用程序】.如下图所示.®。00二巴0-CreoPai文件*逅监文件实用工ftTSimu1.ates三SBXNC后处理ifW分柘C计苴值Uw)应用程原言老5«的应足足序.D二造D3一新奇打开选择工作拭爆未显慢里显示茶统外观目录示的«as期,§0模一Im1.文件夹淞s三;,收.京用文件要口在会的gS95g匚974j919u5d1.x5j9Zj工作目MO1.Mani1.dnS,痴8突2 .选择步骤5中ProIk.da1.文件,并【启动】,如下图所示.文性"J)OG也,3y顼,z,Sb,HI-ZMIrtS»«-«Mt>M5fBKf一口赫WSS4It<-j?2*M<三IJC,JtmftnwSMCMSwrrw仁974j1.%WU9Sj工代R&IMn>1.dnJBj

    注意事项

    本文(PTC-Creo4.0- -Visual-Studio-2012二次开发(Win7-X64).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开