# CAA_RADE_B27_PORTABLE **Repository Path**: xuscode1/CAA_RADE_B27_PORTABLE ## Basic Information - **Project Name**: CAA_RADE_B27_PORTABLE - **Description**: 便携版的CAB27编译工具 以后其他的 rade 就不需要安装了,直接指定这个文件夹就可以编译了 - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-26 - **Last Updated**: 2026-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CAA RADE B27 Portable 基于 Dassault CATIA V5-6R2017 (B27) 的 CAA RADE 便携式开发环境。 ## 目录结构 ``` CATEnv/ - 环境配置文件 (CATIA/RADE 环境定义) CATSettings/ - CATIA 设置文件 OSNT - 平台配置文件 win_b64/ - RADE 运行时 & 工具链 ``` ## 使用方式 ### 开发环境初始化 运行 `setup_env.bat` 配置 CAA RADE 编译环境(自动检测路径、初始化 Visual Studio SDK 及 mkmk 环境变量)。 ### 工具菜单 运行 `CATIA_T27_TOOLS.BAT` 打开工具选择菜单: | 选项 | 工具 | 说明 | |------|------|------| | 1 | CATIAENV | 环境编辑器 | | 2 | DSLicMgt | Nodelock 密钥管理 | | 3 | CATSoftwaREmgt | 软件管理 | | 4 | CATOptionsMgt | 设置管理 | | 5 | CATPrinterManager | 打印机管理 | | 6 | CATUTIL | 批处理管理 | | 7 | CATVBTLicenser | RADE 许可证管理 | ## 许可证 ## CAA BUILD ```bash @echo off CD /D %~dp0 echo =================================== echo KILL CNEXT if running... echo =================================== taskkill /f /im CNEXT.exe >nul 2>&1 echo =================================== echo BUILD CAA Workspace echo =================================== rem --- Prerequisites path --- set "PREREQ_PATH=C:\Apps\B27\B27_DS\GTR3" rem --- Initialize build environment from T27 --- call D:\dev\T27\setup_env.bat rem --- Resolve prerequisites --- echo Resolving prerequisites... call %MkmkROOT_PATH%\code\command\mkGetPreq.bat -p %PREREQ_PATH% rem --- Build --- echo Building... call %MkmkROOT_PATH%\code\command\mkmk.bat -a -g -u -brief > build_stdout.log 2>&1 if %errorlevel% neq 0 ( echo. echo mkmk FAILED! Check build_stdout.log exit /b 1 ) rem --- Refresh runtime view --- call %MkmkROOT_PATH%\code\command\mkrtv.bat >> build_stdout.log 2>&1 echo. echo =================================== echo BUILD DONE echo =================================== pause ``` Mozilla Public License Version 2.0