1. Produkte
  2.   CAD
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Open-Source C++ 2D CAD-Zeichentool

DXF/DWG lesen, nach PDF/SVG/PNG exportieren und 2D-Designs mit plattformübergreifendem LibreCAD erstellen.

Was ist LibreCAD?

LibreCAD ist eine leistungsstarke, kostenlose und Open‑Source‑2D‑CAD‑Anwendung, die mit dem plattformübergreifenden Qt‑Framework entwickelt wurde. Sie unterstützt das Lesen von DXF‑ und DWG‑Dateien und den Export in die Formate PDF, SVG, PNG und DXF. Für präzises Zeichnen konzipiert, bietet LibreCAD native Unterstützung für Punkte, Linien, Kreise, Ellipsen, Parabeln, Hyperbeln und Splines. Seine stark anpassbare Benutzeroberfläche und über 30 Sprachübersetzungen machen es weltweit zugänglich. Das Projekt ist eine community‑getriebene Fortsetzung der Community‑Edition von QCAD und gewährleistet Transparenz, Stabilität und kontinuierliche Weiterentwicklung.

LibreCAD legt Wert auf Benutzerfreundlichkeit und Erweiterbarkeit und bietet robuste Werkzeuge für technisches Zeichnen, architektonische Schemata, mechanisches Design und mehr. Es beinhaltet den nativen ESRI Shapefile (.shp)-Import, die DXF-zu-Bild-Konvertierung über die CLI und eine modulare Architektur, die von libdxfrw angetrieben wird, für zuverlässige Datei‑I/O. Durch aktive Entwicklung auf GitHub und umfassende Dokumentation richtet sich LibreCAD an Hobbyisten, Ingenieure und Pädagogen, die eine professionelle, aber völlig kostenlose CAD-Lösung suchen. Die Kompatibilität mit mehreren Plattformen – einschließlich Windows, macOS und Linux – gewährleistet konsistente Arbeitsabläufe in allen Umgebungen.

Previous Next

Erste Schritte mit LibreCAD

LibreCAD ist für Windows, macOS und Linux verfügbar. Sie können vorgefertigte Binärdateien von der letzten Veröffentlichung herunterladen oder über Paketmanager installieren (z. B. `apt install librecad` unter Ubuntu). Für Entwickler ist der Quellcode auf LibreCAD GitHub gehostet. Build-Anforderungen umfassen Qt 6.4+ und Boost 1.55+. Verwenden Sie CMake, um zu konfigurieren und zu kompilieren: `cmake -B build && cmake --build build`. Unit-Tests können mit `-DBUILD_TESTS=ON` zur Verifizierung aktiviert werden.

LibreCAD über den Paketmanager installieren (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

DXF-zu-PDF/SVG/PNG-Konvertierung über die Befehlszeile

LibreCAD enthält eine leistungsstarke Befehlszeilenschnittstelle für die Batch‑Konvertierung von DXF‑Dateien in Bild‑ oder Dokumentformate. Dies ist besonders nützlich für Automatisierung, CI/CD‑Pipelines oder headless Umgebungen. Sie können eine DXF‑Datei mit einem einzigen Befehl in PDF, SVG oder PNG konvertieren und dabei Geometrie und Ebenenstruktur beibehalten. Das Tool sorgt für hochqualitative Ausgaben, die sich für die Veröffentlichung, das Teilen oder das Einbetten in Berichte eignen. Es unterstützt alle gängigen DXF‑Versionen und lässt sich nahtlos in bestehende Workflows integrieren. Diese Funktion macht LibreCAD nicht nur zu einem Zeichenwerkzeug, sondern auch zu einem leichten DXF‑Verarbeitungswerkzeug.

Wie konvertiert man DXF zu PDF, SVG und PNG über die CLI?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

Native ESRI Shapefile-Import

LibreCAD unterstützt den direkten Import von ESRI Shapefiles (`.shp`, `.shx`, `.dbf`) ohne externe Werkzeuge. Punkte, Polylinien, Bögen und Polygone werden als native CAD-Entitäten importiert, wobei Z‑Koordinaten und Metadaten erhalten bleiben. Ebenennamen, Farben, Linientypen und Linienbreiten werden, sofern verfügbar, aus DBF‑Feldern abgeleitet, was eine umfangreiche Stilgestaltung basierend auf Attributdaten ermöglicht. Dies ist ideal für GIS‑Fachleute, die räumliche Daten in technische Zeichnungen integrieren. Der Import ist schreibgeschützt – ein Shapefile‑Export wird nicht bereitgestellt, was eine klare Trennung zwischen CAD‑ und GIS‑Workflows fördert. Die Funktion basiert auf `shapelib` und gewährleistet robustes Parsen sowie Kompatibilität mit Standard‑Shapefile‑Schemata.

Wie importiert man eine Shapefile in LibreCAD?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

Präzises 2D-Zeichnen mit erweiterten Primitiven

LibreCAD bietet ein umfassendes Set an 2D‑Zeichenprimitive – einschließlich Punkten, Linien, Kreisen, Ellipsen, Parabeln, Hyperbeln und Splines – die für ingenieurtechnische Genauigkeit ausgelegt sind. Jeder Primitive unterstützt die präzise Eingabe von Koordinaten, Fangpunkte und Einschränkungen. Die Anwendung enthält Bemaßungswerkzeuge, Ebenenverwaltung und anpassbare Linientypen, um den Zeichenstandards zu entsprechen. Ihre modulare Architektur gewährleistet Stabilität und Erweiterbarkeit, während die Qt‑basierte Benutzeroberfläche sich an Hoch‑DPI‑Displays und Touch‑Interfaces anpasst. Benutzer profitieren von intuitiven Mausgesten, Tastenkombinationen und kontextsensitiven Menüs. Ob beim Entwerfen mechanischer Bauteile, architektonischer Grundrisse oder elektrischer Schaltpläne, LibreCAD liefert professionelle Werkzeuge ohne Lizenzgebühren oder Anbieterbindung.

Wie zeichnet man einen Kreis mit Mittelpunkt und Radius in LibreCAD?

# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirm

Plattformübergreifende Kompatibilität & Anpassung

LibreCAD läuft dank seiner Qt‑basierten Architektur identisch auf Windows, macOS und Linux. Die Benutzeroberfläche ist vollständig anpassbar: Benutzer können Symbolleisten neu anordnen, Tastenkombinationen zuweisen und benutzerdefinierte Stylesheets laden. Über 30 Übersetzungen gewährleisten die Zugänglichkeit für globale Nutzer, mit aktiven Community‑Beiträgen über Weblate. macOS‑Builds sind universell (Apple Silicon + Intel) und verfügen über eine ad‑hoc‑Code‑Signatur für grundlegende Integrität. Beim ersten Start müssen macOS‑Benutzer möglicherweise Sicherheitseinstellungen überschreiben, aber nachfolgende Starts funktionieren normal. Das offene Entwicklungsmodell von LibreCAD fördert Beiträge – Nutzer können Probleme auf GitHub melden, das Forum besuchen oder Code, Icons oder Dokumentation über das Ressourcen‑Repository beitragen.

Wie entfernt man das macOS-Quarantäne-Attribut für LibreCAD?

# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app

# Then open via Finder (right-click → Open) or double-click
 Deutsch