Commit Graph

1 Commits

Author SHA1 Message Date
root
0e98285a74 实现路径删除功能并修复编译问题
## 新增功能
- 新增PathDeleteManager类,实现按路径批量删除装配体组件
- 支持绝对和相对路径格式的智能解析
- 采用按装配体分组的抑制策略,确保上下文正确匹配
- 完善的异常处理和错误原因追踪机制

## 修复的技术问题
- 解决路径删除"Unknown exception during suppression operation"错误
- 修复特征ID与owner_assembly上下文不匹配问题
- 转换文件为CRLF行尾符,解决Visual Studio编译错误
- 添加UTF-8 BOM确保编码一致性
- 移除C++11语法实现传统C++兼容性

## API端点
- POST /api/creo/path/delete - 路径组件删除接口

## 文件变更
- 新增: PathDeleteManager.h, PathDeleteManager.cpp
- 修改: MFCCreoDll.cpp (集成路径删除接口)
- 修改: 项目配置文件
- 更新: CLAUDE.md (技术文档)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-08 12:29:58 +08:00