本着交流与学习的目的,现将本人亲自探索的基于CAA的CATIA二次开发环境搭建全过程分享出来,供有需要者参考。对于文中的不足或错误之处,请不吝指教。

本文所涉及的软件及其版本包括:CATIA V5 R19、CAA R19、Rade V5 R19、Microsoft Visual Studio 2005 、VA_X_Setup1925。(软件版本一定要配套使用)

安装包链接: https://pan.baidu.com/s/1kU7eLjJifRZQkTzUPEfU_A

提取码: nffk

接下来开始上正文:

Step1:安装Microsoft Visual Studio 2005(以下简称VS2005)

执行安装文件:InstallFiles -> 1-Microsoft Visual Studio 2005 -> vs -> setup.exe 开始安装,选择“安装Visual Studio 2005”。

等待加载完成,单击下一步。选择我接受协议。

选择要安装的功能,可以选择默认安装、完全安装、自定义安装。

本人开始选择的是默认安装,但默认安装不会自动安装x64位编译器,事实说明后续开发的时候需要这个,于是我后来重新运行这个安装程序,增加了x64位编译器。

(不安装x64位编译器会导致在编译的时候显示syst-ERROR:CreateProcess:系统找不到指定的文件)

有条件的当然可以选择完全安装,省事。只是需要电脑性能好一点、内存大一点。

也可以选择自定义安装,C++、x64位编译器为必装项,可参见下图选择安装。

指定安装路径后,点击安装,等待安装完成。

有需要的可以再次执行安装包,安装msdn产品安装文档,这里面包含Visual Studio的帮助。对于本文的目标,这个安装不是必需的。

Step2:安装CATIA V5 R19(以下简称CATIA)

CATIA安装目录为本地根目录下且路径中不应含有空格(这一点很多人容易忽略)。

执行安装文件:InstallFiles -> 2-CATIA V5 R19 -> GA -> setup.exe 开始安装,选择下一步。

提示导入”节点许可证”,忽略,点击下一步。

选择安装路径(本地盘符根目录下+名称不要有空格),此处建立B19文件夹是为了区分CATIA与Rade。若本地不存在这里的路径,会提示自动新建一个,点击确认即可。下一步。

环境目录建议保持默认,下一步。

后面的步骤直接点击下一步。

最后,安装完成,不要勾选“我希望现在启动CATIA”。点击完成。

接下来对CATIA进行打补丁与设置(开发环境必需的,如果只使用CATIA,只需要破解即可):

依次执行安装文件:

InstallFiles -> 2-CATIA V5 R19 ->SP -> WIN64 -> StartSPK.exe

InstallFiles -> 2-CATIA V5 R19 -> Other -> Setting.exe

最后就是CATIA的破解:

打开目录:InstallFiles -> 2-CATIA V5 R19 -> catia_v5r19sp5_win64_crk ,复制文件夹下的JS0GROUP.dll 到CATIA的安装目录D:\CATIAV5R19\B19\win_b64\code\bin下,替换原有文件。

最后打开CATIA,许可证选择AL2.AL3即可。

至此,CATIA安装完成。

Step3:安装CAA R19(以下简称CAA)

执行安装文件:InstallFiles -> 3-CAA R19 -> startcaa.exe 开始安装。

CAA的安装比较简单,也无需破解,只需要一直点击下一步。

默认装在CATIA安装路径下,下一步。

安装完成。

Step4:安装Rade V5 R19(以下简称Rade)

执行安装文件:InstallFiles -> 4-RADE V5 R19 -> setup.exe 开始安装。下一步。

选择安装路径,Rade不要与CATIA安装在同一路径下,此前在CATIA安装路径下新建了B19文件夹,此处建议新建R19文件夹,便于区分。若本地不存在这里的路径,会提示自动新建一个,点击确认即可。下一步。

标识输入R19,下一步。

环境目录保持默认,下一步。

选择完全安装,后面全部默认,直接下一步。

安装完成。

接下来对Rade进行破解:

打开目录:InstallFiles -> 4-RADE V5 R19 -> RADE 许可文件,复制文件夹内的JS0GROUP.dll、LaunchCommandControl.exe、mkmkM.exe、mkstepM.exe、ReleaseServer.exe 到Rade的安装路径D:\CATIAV5R19\R19\intel_a\code\bin下,替换原有文件。完成破解。

接下来对Rade进行设置:

执行Rade安装路径D:\CATIAV5R19\R19\intel_a\code\bin下的文件CATVBTLicenser.exe,勾选右侧全部的许可,点击Apply。

执行Rade安装路径D:\CATIAV5R19\R19\intel_a\code\bin下的文件CATVBTSetup.exe,忽略弹出的提示。

在Target选项卡下选择Rade的安装路径。

在Documentation选项卡下选择CATIA安装路径下的CAADoc\Doc。

点击Install,设置完成。

至此,基于CAA的CATIA二次开发环境就已经搭建完成了。

最后,由于VS2005版本较低,软件不提供关键字、函数、变量等的“识别”功能,而且统统全部显示为同一个颜色和样式,非常不直观,不利于阅读。

而番茄助手则是一款非常好用的插件,可以支持多种不同的文档,也可以应用到多种不同的语言编辑中,能够自动识别各种不同的关键词,还有系统函数以及成员的变量情况,以不同的颜色区分,同时实现自动给出输入提示的功能,能自动更正大小写错误的问题,有助于提升开发过程中的一些自动化,提升了开发效率。

现将安装过程一并分享:

Step5:安装VA_X_Setup1925

这是本人亲测的版本,可以很好地与VS2005兼容,有兴趣可以尝试一下其他版本。

执行安装文件:InstallFiles -> 5-VA X -> VA_X_Setup1925.exe 直接安装即可。

路径会默认安装在VS2005的安装目录下,直接安装。

VA_X_Setup1925也是需要破解的:

打开目录:InstallFiles -> 5-VA X ,复制文件夹下的VA_X.dll到VA_X_Setup1925的安装目录D:\ProgramFiles\Microsoft Visual Studio 8\Visual Assist X下,替换原有文件。破解完成。

至此,本文的主要内容就全部结束了。上述所有操作都是本人亲自探索测试而来的,创作不易,多谢支持!

基于CAA的CATIA二次开发环境搭建全过程(亲测可用)相关推荐

  1. CAA教程——CATIA二次开发环境搭建

    CAA教程--CATIA二次开发环境搭建 前言 开发环境搭建所需资源 安装注意事项 安装完成后的一些操作 测试程序的运行效果 CATIA帮助文档的设置 VS里利用CATIA帮助文档的查询接口功能 编译 ...

  2. CATIAV5R21+CAA+RADE+VS2008二次开发环境搭建注意事项

    CATIAV5R21+CAA+RADE+VS2008二次开发环境搭建注意事项 安装CATIA ProgramData文件夹复制到C盘 netapi32.dll复制到CATIA安装路径 不勾选的许可证 ...

  3. php环境搭建(亲测可用)

    本文介绍如何在windows系统中搭建PHP开发和运行环境: 1.下载PHP开发套件AppServ:http://dlsw.baidu.com/sw-search-sp/soft/c5/15668/a ...

  4. VS2019+QGIS开发库二次开发环境搭建

    VS2019+QGIS开发库二次开发环境搭建 总共分为以下步骤: 下载qgis和二次开发库 VS2019搭建开发环境 配置VS2019中的Qt插件 配置完Qt版本后对工程属性进行配置 编写测试代码 运 ...

  5. 泛微OA二次开发环境搭建

    泛微OA二次开发环境搭建 **前言:**本次分享主要分两个方面,1.基于泛微e8测试安装包的二次开发环境:2.基于公司内容OA搭建备份后的二次开发环境,20190819这天是我搭建成功的第一天,经验欠 ...

  6. 基于Eclipse平台的Android OpenCV开发环境搭建

    基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录了如 ...

  7. java服务器要二次编译,ecology项目二次开发环境搭建

    ecology项目二次开发环境搭建 Submitted By Weaver 文档版本控制 文档简要信息: 文档主题(Title) ecology项目二次开发环境搭建 作者(Author) 审批者 (T ...

  8. Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)

    Revit二次开发环境搭建(Revit 2019+Visual Studio 2017) 安装 Revit 2019 Visual Studio 2017 Revit SDK 2019 配置Addin ...

  9. Betaflight二次开发-环境搭建

    关于对BetaFlight的二次开发环境搭建: 下载并修改eabi: https://developer.arm.com/tools-and-software/open-source-software ...

  10. Revit二次开发环境搭建(Revit 2020+Visual Studio 2019)

    目录 Revit二次开发环境搭建(Revit 2020+Visual Studio 2019)准备内容 安装 Revit 2020 的安装 Visual Studio 2019 的安装 Revit S ...

最新文章

  1. Linux查找文件内容
  2. Qt QWidget实现手势缩放和平移(二)
  3. 如何将网站数据导入服务器里,网站是无意识的将数据导入和导出Web客户端
  4. HTML5应用 + Cordova = 平台相关的混合应用
  5. API的String 一些用法
  6. MYSQLmy-innodb-heavy-4G.cnf配置文件注解
  7. php预编译mysql扩展_PHP-Mysqli扩展库的预编译
  8. js判断对象是否为空或对象的属性是否为空
  9. JS清除字符串中重复的值
  10. 美国人竟然是这样教育小学
  11. Python绘制分形树(一)
  12. nn.PReLU(planes)
  13. 郝斌java_郝斌Java自学教程全集打包
  14. php公众号支付开发,微信公众号支付开发
  15. 电脑小技巧:关于修复只能看无法拖…
  16. 【UE4大数据可视化教程序章一】——生成城市与道路模型
  17. 使用switchshow/supportshow命令确认Brocade交换机型号(转载)
  18. nginx 请求头转发
  19. 2.002 tensorflow做矩阵乘法
  20. 外贸新手如何利用领英寻找你的潜在客户(建议收藏)

热门文章

  1. 2060显卡驱动最新版本_如何更新你的显卡驱动程序
  2. 安装office相关组件出现错误1310
  3. 笔试面试题:25匹赛马,5个跑道,每次有5匹马可以同时比赛。问最少比赛多少次可以知道跑得最快的5匹马
  4. SpringBoot中的配置文件详解(yml、properties全局配置和自定义配置、@ConfigurationProperties与@Vuale使用、有趣的banner图配置)
  5. 计算机系毕业论文指导老师评语,设计指导教师的评语
  6. 减少资源占用 Vista操作系统瘦身大法
  7. 字节跳动实习面经(已拿offer附攻略)
  8. 硬件工程师为什么远不如软件工程师?
  9. Coder中的Templates
  10. win10电脑:。。。该内存不能为written.要终止程序,请单击确定