🧩 10.1 简介:为什么在 C 项目中集成 LibreDWG?
LibreDWG 是用 C 编写的、完全自由的 DWG(AutoCAD 图纸)文件读写库,适合以下场景:
-
构建 DWG 图形浏览/转换工具;
-
实现工程图信息提取与分析;
-
批量处理 CAD 文件中的几何与属性数据;
-
开发 CAD 可视化平台的后端。
⚙️ 10.2 安装和编译 LibreDWG
✅ 方法一:系统包管理器(推荐)
在 Linux 中:
sudo apt install libredwg-dev
或 Arch Linux(AUR):
yay -S libredwg-git
安装后,会获得:
-
头文件:
/usr/include/libredwg/
-
库文件:
/usr/lib/libredwg.a
/.so
-
可执行工具: