Skip to content

dwg2dxf 0.14.8578 — macOS universal

Latest

Choose a tag to compare

@iripple iripple released this 17 Aug 08:08

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을 받으세요.

쓰는 법

  1. dwg2dxf-macos-universal.zip을 내려받아 풉니다.
  2. QGIS에서 EchoCad를 실행하면 뜨는 "DWG 변환 엔진 준비" 창에서 푼 dwg2dxf 파일을 지정합니다.
  3. 실행 권한과 macOS 격리 속성은 플러그인이 알아서 처리합니다. 터미널을 열 필요가 없습니다.

한 번 지정하면 계속 쓰입니다.

검증

dwg2dxf-macos-universal.zip
  sha256  a5a09beed3be6baa449c4aceff91832671d6d2de8ffa228d8c4a157c90dd12e0
libredwg-0.14.8578.tar.gz
  sha256  858aa5909195466e216bd1bd45536806907d568f3cacf06ca251dfd17d94f53e

lipo -archs dwg2dxfx86_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%).