# uecad **Repository Path**: uesoft/uecad ## Basic Information - **Project Name**: uecad - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-05 - **Last Updated**: 2026-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UECAD CAD 应用程序框架,提供跨平台 ARX 运行时扩展兼容性。 UECAD 是 AutoCAD 的轻量级替代方案,用于加载和执行 ObjectPRX ARX 模块。 基于分层架构设计,同一套代码可在 Windows(MFC)和 Linux(uecad::geom + Qt)上运行。 ## 快速开始 ### 前置条件 - Windows XP+, Visual Studio 2005 (VC++ 8.0) - MFC 共享 DLL - ObjectARX 2007 SDK(几何库) - ObjectURX 2007 SDK(可选,中望/浩辰兼容) ### 编译 在 Visual Studio 2005 中打开 UECAD.sln,选择 Debug 或 Release 配置,编译 (F7)。 ### 运行 ` ./Debug/UECAD.exe ` 菜单: 文件 -> 打开 ARX -> 选择一个 .arx 文件 帮助 -> 列出已注册命令 ## 项目布局 ` UECAD/ ├── UECAD.h/cpp 应用程序类 ├── MainFrm.h/cpp MDI 主框架 ├── ChildFrm.h/cpp MDI 子框架 ├── UECADDoc.h/cpp 文档类 ├── UECADView.h/cpp 视图 ├── uecad.h ARX 兼容接口声明 ├── ace_cmd.h/cpp 命令注册表 + ARX 加载器 ├── docs/ 设计文档 ├── res/ 资源(图标、工具栏) ├── README.md 本文件 ├── INSTALL.md 安装指南 ├── BUILD.md 编译系统参考 └── CHANGELOG.md 版本更新记录 ` ## 架构 ` L2: 用户体验层 — UECAD.exe (MFC MDI 框架) L1: 工具层 — ace_cmd (命令注册表 + ARX 加载器) L0: 核心层 — uecad::geom / uecad::db / uecad::gi (规划中) ` ## 相关项目 - [ObjectPRX](https://gitee.com/uesoft/ObjectPRX) — CAD 运行时扩展框架 - [ObjectURX](https://gitee.com/uesoft/ObjectURX) — ZRX/GstarCAD 兼容 SDK - [llm](https://gitee.com/uesoft/llm) — 核心 LLM 推理引擎 ## 许可证 专有软件。Copyright (c) 2026 UESoft。