• Catia V56R2018 CAA开发环境安装入门


    概述:包含Catia V5的安装,Visual Studio 2012、CAA和RADE的安装,以及SP6补丁包,接着是配置,最后是用一个edu的模块验证安装结果。

    系统环境是新安装的Win11 Pro,AMD 锐龙8核,16G内存,240G的SSD。

    一、先安装各程序

    1. 安装Catia V5-6R2018的GA版本。

    一路使用默认设置,V5安装目录为C:\Program Files\Dassault Systemes\B28,环境目录为C:\ProgramData\DassaultSystemes\CATEnv。

    期间可能会有Windows防火墙提示,选择各网都放行。

    下载安装帮助文档的提示,选择否。

    2. VS 2012(SP5)选MFC C++即可。

    一路使用默认设置。初次启动VS时会配置帮助文档,比较慢。

    3. 安装CAA的GA版本,一路使用默认设置。

    4. RADE也用默认设置安装。

    5. 安装Catia V5的补丁,启动WIN64\StartSPK.exe,建议勾选自动提交Service Pack:

     6.同样安装CAA的补丁。

    二、接下来开始配置

    1.首先,新建C:\temp目录。在之后的使用过程中,没有这个目录编译能通过,但是运行会报错找不到JS0GROUP.dll。

    2.VS2012环境集成。双击打开C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\3DSOpenNativeAppsExt2012.vsix,选择安装。

    启动VS2012,在弹出的RADE设置窗口填入

    初始化路径为C:\Program Files\Dassault Systemes\B28\win_b64\code\command\tck_init.bat

    启动程序名CNEXT,填入公司名字。点击确定后,关闭VS2012。

     以后想修改这个配置的话,从顶部菜单Tools->Options...打开。

    3. 设置RADE的license,运行C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATVBTLicenser.exe,勾选CDC的license并应用(Apply)。

     注:本文档不提供任何License的附加档案,请自行配置C:\ProgramData\DassaultSystemes\Licenses目录下的DSLicSrv.txt文件。

    4. 设置RADE的开发环境(必须用管理员权限),

    在Windows资源管理器中右键单击C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATVBTSetup.exe,选择以管理员身份运行。

    点击"Install"按钮后,可以看到安装结果,成功后关闭。

    三、测试运行

    1. 新建C:\CAAWS2018目录作为工作区,将C:\Program Files\Dassault Systemes\B28\CAADoc路径下的CAASystem.edu文件夹复制到新目录中。

    2. 运行VS2012,选择File菜单->Open->3DS Workspace...,在弹出的对话框中选择工作区目录,还有Tool level。

    3. 设置工作区的Prerequisites。在3DS Workspace Explorer工具栏中,右键点击CAAWS2018,选择Prerequisites...菜单。

     

     在管理Prerequisites中,新增C:\Program Files\Dassault Systemes\B28,点击确定。

     4. 添加一个模块到VS工作区。在3DS工作区栏,展开CAASystem.edu,右键单击CAASysCallBack.m,选择"Add to Solution"菜单。

     5. 开始编译,再次右击以模块,选择"Build with mkmk...",在弹出的对话框上选择debug调试模式

     

     此时应该能正常编译通过;否则,请检查报错自行解决了要。

    6. 启动运行时命令行,从顶部菜单的Windows->3DS Windows->Runtime Prompt打开。

    输入CAASysCallBack.exe并回车,可以看到运行结果。

    7. 当然,您也可以展开解决方案浏览器(Solution Explorer),打开源代码问价CAASysPlay.cpp,并添加断点,然后启动调试。

    此时会弹出对话框,询问是否要编译项目。由于我们不是用VS自带的默认编译方法,选择否(No)。调试开始。

    可以看到exe的调试正常。dll的调试比较复杂,有时候还需要Refresh Runtime View, 我自己还得学习下。

    CAA开发环境安装完成。

    本文有效期2年。

  • 相关阅读:
    Redis杂谈
    General mistakes in parallel computing
    life of a NPTL pthread
    casting in C++
    function calling convention
    How exception works ?
    How `delete’ works ?
    How `new’ operator works ?
    老白的JAVA课程17 集合
    老白的JAVA课程16 卡片布局 javaBean
  • 原文地址:https://www.cnblogs.com/hwajie/p/15722137.html
Copyright © 2020-2023  润新知