Jump to content

IfcPlusPlus/de: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

14 November 2025

  • curprev 15:1815:18, 14 November 2025 C4e talk contribs 13,368 bytes +34 Created page with "Die allgemeinen Anweisungen lauten wie folgt: # Den Quellcode von IFC++ aus dem Haupt-Repository beziehen. # Alle für die Kompilierung erforderlichen Abhängigkeiten bereitstellen, darunter einen C++-Compiler, CMake und Make sowie die Entwicklungsdateien für Boost, Qt 5 und die OpenSceneGraph (OSG)-Bibliothek für die Visualisierung. # {{incode|cmake}} ausführen, um ein {{incode|Makefile}} zu generieren, und dann die Kompilierung mit {{incode|make}} starten. # Die Bib..." undo
  • curprev 15:1615:16, 14 November 2025 C4e talk contribs 13,334 bytes −53 Created page with "* [https://www.ifcquery.com/ IFC++-Projekt-Seite] * [https://github.com/ifcquery/ifcplusplus ifcquery/ifcplusplus] Repository * Alternatives Repository, speziell für Debian:[https://github.com/berndhahnebach/ifcplusplus/ berndhahnebach/ifcplusplus] * Forum-Faden: [https://forum.freecad.org/viewtopic.php?f=39&t=5101 IFC- Viewer ifcplusplus] (2013 bis 2020) * [https://forum.freecad.org/viewtopic.php?f=39&t=33254 IfcPlusPlus compiled on Gentoo - questions and alternatives?..." undo
  • curprev 15:1515:15, 14 November 2025 C4e talk contribs 13,387 bytes −26 Created page with "Für das {{incode|SimpleViewerExample}} gibt es zwei Schaltflächen in der Hauptoberfläche, die unsichtbar sind, wenn das benutzerdefinierte Stylesheet nicht gefunden wird." undo
  • curprev 15:1515:15, 14 November 2025 C4e talk contribs 13,413 bytes −2 Created page with "Der Hauptentwickler von IFC++ bietet keinen direkten Support für Linux. Daher sollten Linux-Entwickler darauf vorbereitet sein, Probleme zu beheben, Fehler zu korrigieren und Patches einzureichen, wenn sie IFC++ unter Linux verwenden." undo
  • curprev 15:1515:15, 14 November 2025 C4e talk contribs 13,415 bytes +55 Created page with "Wenn der Code aus dem offiziellen Repository unter Linux nicht funktioniert oder Probleme zu verursachen scheint, befolgt man bitte die gleichen Kompilierungsanweisungen, verwendet jedoch die Quellen aus diesem alternativen Repository. Dieses Repository hinkt der Hauptdistribution oft um einige Commits hinterher, ist jedoch bestrebt, auf dem neuesten Stand zu bleiben und gleichzeitig einige Linux-spezifische Korrekturen bereitzustellen. Diese Verbesserungen werden in der..." undo
  • curprev 15:1415:14, 14 November 2025 C4e talk contribs 13,360 bytes −35 Created page with "Insbesondere wird ein Fork des Hauptprojekts mit kleinen Korrekturen gepflegt, damit es unter Debian besser kompiliert und läuft. * [https://github.com/berndhahnebach/ifcplusplus/ berndhahnebach/ifcplusplus]" undo
  • curprev 15:1415:14, 14 November 2025 C4e talk contribs 13,395 bytes +49 Created page with "Die IFC++-Bibliothek wurde von ihrem Autor auf einem Windows-System entwickelt. Das bedeutet, dass der Code, auch wenn er von plattformübergreifenden Bibliotheken wie Boost, Qt und OpenSceneGraph abhängt, größtenteils für die Kompilierung und Ausführung unter Windows getestet wurde. Dennoch haben andere Entwickler im Laufe der Jahre Korrekturen für das Projekt bereitgestellt, sodass IFC++ nun auch unter Linux-Distributionen kompiliert und ausgeführt werden kann." undo
  • curprev 15:1415:14, 14 November 2025 C4e talk contribs 13,346 bytes −28 Created page with "Um die installierten Bibliotheken zu entfernen, löscht man einfach die entsprechenden Dateien, die installiert wurden." undo
  • curprev 15:1415:14, 14 November 2025 C4e talk contribs 13,374 bytes −32 Created page with "Um diesen Effekt dauerhaft zu machen, kann diese Umgebungsvariable in der Shell-Ressourcendatei, beispielsweise {{incode|.bashrc}}, festgelegt werden, sodass sie beim Start an alle Terminalinstanzen weitergegeben wird:" undo
  • curprev 15:1315:13, 14 November 2025 C4e talk contribs 13,406 bytes −39 Created page with "Alternativ kann vor dem Starten der ausführbaren Datei die Variable {{incode|LD_LIBRARY_PATH}} auf das Verzeichnis gesetzt werden, das {{incode|libcarve.so}} enthält:" undo
  • curprev 15:1315:13, 14 November 2025 C4e talk contribs 13,445 bytes −31 Created page with "Oder man muss die Bibliothek möglicherweise zuerst in das richtige Verzeichnis verschieben:" undo
  • curprev 15:1315:13, 14 November 2025 C4e talk contribs 13,476 bytes −7 Created page with "Sobald {{incode|SimpleViewerExample}} in {{incode|/usr/local/bin}} abgelegt ist, steht die ausführbare Datei im gesamten System zur Verfügung. Auf bestimmten Plattformen kann es jedoch vorkommen, dass {{incode|libcarve.so}} nicht gefunden wird, wenn es im Standardverzeichnis {{incode|/usr/local/lib}} installiert ist." undo
  • curprev 15:1315:13, 14 November 2025 C4e talk contribs 13,483 bytes −40 Created page with "In diesem Fall kann es ausreichend sein, den Cache des Bibliotheksladers {{incode|ld.so}} durch Aufruf von {{incode|ldconfig}} zu aktualisieren:" undo
  • curprev 15:1215:12, 14 November 2025 C4e talk contribs 13,523 bytes −34 Created page with "Standardmäßig ist der {{incode|CMAKE_INSTALL_PREFIX}} {{incode|/usr/local/}}, so dass alle kompilierten Dateien unter diesem Verzeichnis abgelegt werden, was normalerweise erhöhte Rechte erfordert." undo Tags: Mobile edit Mobile web edit
  • curprev 15:1215:12, 14 November 2025 C4e talk contribs 13,557 bytes −31 Created page with "Wenn die Kompilierung keine Fehler meldet, kann man {{incode|make install}} ausführen, um die Header, kompilierten Bibliotheken und Binärdateien in ihre entsprechenden Installationsverzeichnisse zu kopieren." undo
  • curprev 15:1215:12, 14 November 2025 C4e talk contribs 13,588 bytes −37 Created page with "Wenn der Build-Typ auf {{incode|Debug}} gesetzt wurde, werden die kompilierten Bibliotheken stattdessen im Unterverzeichnis {{incode|Debug/}} angezeigt." undo
  • curprev 15:1115:11, 14 November 2025 C4e talk contribs 13,625 bytes −32 Created page with "Die ausführbare Datei {{incode|SimpleViewerExample}} kann mit einer IFC-Datei als Eingabe gestartet werden." undo
  • curprev 15:1115:11, 14 November 2025 C4e talk contribs 13,657 bytes −20 Created page with "Da das Projekt nun unter einer MIT-Lizenz steht, sind Kopien der Carve-Quelldateien nun im IFC++-Repository enthalten. Das bedeutet, dass beim Kompilieren von IFC++ auch {{incode|libcarve.so}} kompiliert wird. Diese Bibliothek muss im System verfügbar sein, damit der IFC++-Beispiel-Betrachter ordnungsgemäß funktioniert." undo Tags: Mobile edit Mobile web edit
  • curprev 15:1115:11, 14 November 2025 C4e talk contribs 13,677 bytes −63 Created page with "* Original Verzeichnis: [https://code.google.com/archive/p/carve/ carve], GPL2, von 2009 bis 2011. * Neues Verzeichnis: [https://github.com/folded/carve folded/carve], ab 2011; das Projekt wurde im Oktober 2015 auf die MIT-Lizenz umgestellt." undo
  • curprev 15:1015:10, 14 November 2025 C4e talk contribs 13,740 bytes +15 Created page with "Carve ist eine C++-Bibliothek für Konstruktive Festkörpergeometrie (CSG), die für die Durchführung boolescher Operationen zwischen zwei beliebigen Polygonnetzen entwickelt wurde. Zusammen mit der IFC++-Bibliothek {{incode|libIfcPlusPlus.a}} wird Carve vom IFC++-Beispiel-Betrachter zum Öffnen und Anzeigen von IFC-Dateien verwendet." undo Tags: Mobile edit Mobile web edit
  • curprev 15:0915:09, 14 November 2025 C4e talk contribs 13,725 bytes −7 Created page with "Wenn die Dateien in der Distribution zu alt sind, können die Bibliotheken auch selbst kompiliert werden. Die Vorgehensweise ist im Haupt-Repository [https://github.com/openscenegraph/OpenSceneGraph openscenegraph/OpenSceneGraph] beschrieben. Die Kompilierung ist unkompliziert, allerdings benötigt man möglicherweise verschiedene Abhängigkeiten wie Qt 5, Freetype, Inventor, OpenEXR, COLLADA, ZLIB, GDAL, FFmpeg, Gstreamer, SDL, Cairo und Poppler." undo Tags: Mobile edit Mobile web edit
  • curprev 15:0815:08, 14 November 2025 C4e talk contribs 13,732 bytes −13 Created page with "[http://www.openscenegraph.org/ OpenSceneGraph] (OSG) ist eine Sammlung von C++-Bibliotheken, die OpenGL für die 3D-Visualisierung verwenden. Sie kann in Spielen, Virtual Reality, wissenschaftlicher Visualisierung und Modellierung eingesetzt werden." undo
  • curprev 15:0815:08, 14 November 2025 C4e talk contribs 13,745 bytes +65 No edit summary undo Tags: Mobile edit Mobile web edit
  • curprev 15:0715:07, 14 November 2025 C4e talk contribs 13,680 bytes −56 Created page with "{{Emphasis|Note:}} there is a more complete viewer that uses pre-compiled IFC++ libraries intended for Windows. This viewer is free for use but is not open source. It is available by downloading the {{incode|SimpleViewerExampleQt.zip}} package from {{URL|http://www.ifcquery.com/}}, and running {{incode|SimpleViewerExampleQt.exe}}. This viewer is self-contained, everything that it requires to run is included in the {{incode|.zip}} archive." undo
  • curprev 15:0715:07, 14 November 2025 C4e talk contribs 13,736 bytes −8 Created page with "IFC++ wurde hauptsächlich auf einer Windows-Plattform entwickelt und enthält daher Lösungs- ({{incode|.snl}}) und Projektdateien ({{incode|.vcxproj}}), um die dynamische Bibliothek {{incode|IfcPlusPlus.dll}} mit Visual Studio zu kompilieren. Mit CMake kann auch eine statische Bibliothek {{incode|libIfcPlusPlus.a}} für Linux erstellt werden." undo
  • curprev 15:0715:07, 14 November 2025 C4e talk contribs 13,744 bytes −6 Created page with "{{Emphasis|Hinweis:}} Im allgemeinen Sprachgebrauch können die Bezeichnungen "IfcQuery", "IFC++" und >"IfcPlusPlus" synonym verwendet werden, um dasselbe zu bezeichnen, nämlich die C++-Bibliothek oder genauer gesagt den kostenlosen IFC-Betrachter." undo Tags: Mobile edit Mobile web edit
  • curprev 13:3413:34, 14 November 2025 C4e talk contribs 13,750 bytes −41 Created page with "Wenn der Build erfolgreich war, sollte man ein Unterverzeichnis {{incode|Release/}} mit den neu kompilierten Bibliotheken haben." undo
  • curprev 13:3213:32, 14 November 2025 C4e talk contribs 13,791 bytes −40 Created page with "Standardmäßig ist der Build-Typ {{incode|Release}}, er kann jedoch auch auf {{incode|Debug}} gesetzt werden." undo
  • curprev 13:3113:31, 14 November 2025 C4e talk contribs 13,831 bytes −45 Created page with "Den Quellcode des Projekts holen und ihn in einem eigenen Verzeichnis ablegen, auf das man vollen Schreibzugriff hat." undo
  • curprev 13:3113:31, 14 November 2025 C4e talk contribs 13,876 bytes −20 Created page with "In einer auf Debian/Ubuntu basierenden Distribution ist es in der Regel einfach, die erforderlichen Entwicklungsdateien zu erhalten." undo
  • curprev 13:3113:31, 14 November 2025 C4e talk contribs 13,896 bytes −55 Created page with "Die Anweisungen im offiziellen [https://github.com/ifcquery/ifcplusplus ifcplusplus] Verzeichnis befolgen." undo
  • curprev 13:3013:30, 14 November 2025 C4e talk contribs 13,951 bytes −63 Created page with "{{Caption|Der in der Quelldistribution der IfcQuery/IFC++-Bibliotheken enthaltene IFC-Viewer.}}" undo Tags: Mobile edit Mobile web edit
  • curprev 13:3013:30, 14 November 2025 C4e talk contribs 14,014 bytes −59 Created page with "Der Stil muss in der CMake-Konfiguration im Abschnitt für die Qt-Bibliotheken enthalten sein:" undo
  • curprev 13:3013:30, 14 November 2025 C4e talk contribs 14,073 bytes +3 Created page with "=== Entfernen der kompilierten Bibliotheken ===" undo
  • curprev 13:3013:30, 14 November 2025 C4e talk contribs 14,070 bytes +6 Created page with "=== Installation der kompilierten Bibliotheken ===" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,064 bytes −56 Created page with "=== Carve ===" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,120 bytes −56 Created page with "=== OpenSceneGraph ===" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,176 bytes −21 Created page with "=== Voraussetzungen ===" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,197 bytes −13 Created page with "== Kompilieren unter Linux ==" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,210 bytes −11 Created page with "== Kompilieren unter Windows ==" undo
  • curprev 13:2913:29, 14 November 2025 C4e talk contribs 14,221 bytes −23 Created page with "Die IFC++-Distribution wird als Quellcode bereitgestellt. Um die Bibliothek und den Viewer nutzen zu können, muss der Code daher kompiliert werden." undo
  • curprev 13:2813:28, 14 November 2025 C4e talk contribs 14,244 bytes −14 Created page with "Die IFC++-Bibliothek kann für allgemeine Zwecke verwendet werden und enthält auch eine Beispielanwendung zur IFC-Visualisierung. Dieser Viewer basiert auf Qt 5 und OpenSceneGraph (OSG) und kann große IFC-Dateien sehr schnell laden. Daher kann er zum Vergleich der Leistung anderer IFC-Viewer wie Blender und FreeCAD verwendet werden, die intern die Bibliothek IfcOpenShell verwenden." undo

10 November 2025

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)