EchoCad가 DWG를 읽는 데 쓰는 변환 엔진입니다. 플러그인 자체가 아닙니다.
macOS에는 LibreDWG 공식 바이너리가 없어서 이 저장소가 대신 제공합니다.
소스를 수정 없이 그대로 빌드한 것입니다.
내려받기
| 파일 | 용도 |
|---|---|
dwg2dxf-macos-universal.zip |
macOS용 dwg2dxf (Apple Silicon + Intel) |
libredwg-0.14.8578.tar.gz |
위 바이너리의 대응 소스 (GPL-3) |
Windows는 LibreDWG 공식 릴리스에서 win64 zip을 받으세요.
쓰는 법
dwg2dxf-macos-universal.zip을 내려받아 풉니다.- QGIS에서 EchoCad를 실행하면 뜨는 "DWG 변환 엔진 준비" 창에서 푼
dwg2dxf파일을 지정합니다. - 실행 권한과 macOS 격리 속성은 플러그인이 알아서 처리합니다. 터미널을 열 필요가 없습니다.
한 번 지정하면 계속 쓰입니다.
검증
dwg2dxf-macos-universal.zip
sha256 a5a09beed3be6baa449c4aceff91832671d6d2de8ffa228d8c4a157c90dd12e0
libredwg-0.14.8578.tar.gz
sha256 858aa5909195466e216bd1bd45536806907d568f3cacf06ca251dfd17d94f53e
lipo -archs dwg2dxf → x86_64 arm64
빌드 방법
tar xzf libredwg-0.14.8578.tar.gz && cd libredwg-0.14.8578
./configure --disable-bindings --disable-python --disable-shared --enable-static
make
Intel용은 CC="clang -arch x86_64" --host=x86_64-apple-darwin을 더해 빌드한 뒤
lipo -create로 합쳤습니다. 외부 의존성은 없습니다(libSystem만 링크).
라이선스
LibreDWG는 GPL-3.0-or-later입니다. 대응 소스를 같은 릴리스에 함께 둡니다.
EchoCad 플러그인은 이 실행 파일을 별도 프로세스로 호출할 뿐 링크하지 않습니다.
왜 0.14인가
Homebrew의 libredwg는 0.13.3인데, 표본 50건 중 4건에서 출력 DXF가 중간에
잘리면서 종료 코드는 0으로 끝납니다. 0.14.8578에서는 같은 표본이 모두 통과합니다
(성공률 86% → 94%).