Catia V5-6R2018 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年。

posted @ 2021-12-28 13:47  人生是苦聚  阅读(6960)  评论(12编辑  收藏  举报