Copperspice ist eine Reihe einzelner Bibliotheken, mit denen Cross -Plattform -Softwareanwendungen in C ++ entwickelt werden können. Es handelt sich um ein völlig Open -Source -Projekt, das im Rahmen der LGPL V2.1 -Lizenz veröffentlicht wurde und zunächst aus dem QT -Framework abgeleitet wurde. In den letzten Jahren hat Copperspice vollständig abgewiesen, mit dem Ziel, eine erstklassige GUI -Bibliothek zur Vereinigung der C ++ - Community bereitzustellen.
Unsere Motivation für die Entwicklung von Copperspice bestand darin, das grundlegende Design zu ändern und das vorhandene Framework in eine Reihe von Bibliotheken für C ++ - Entwickler zu verwandeln. Wir erreichen dies, indem wir moderne C ++ - Funktionen, neue Technologien und moderne Werkzeuge nutzen. Copperspice benötigt derzeit C ++ 17 oder neuer.
Die in Copperspice verfügbaren Bibliotheken umfassen:
Es gibt auch mehrere Open -Source -BSD -lizenzierte Bibliotheken, die von Copperspice verwendet und als eigenständige Bibliotheken für alle verfügbaren C ++ - Anwendungen erhältlich sind.
Um die Copperspice -Bibliotheken zu verwenden, sind ein C ++ 17 -Compiler und eine C ++ 17 -Standardbibliothek erforderlich.
Copperspice -CMake -Build -Dateien werden mit der Quellverteilung versehen. Wir empfehlen, dass Ihre Projekte auch CMake und Ninja für das Build -System verwenden sollten.
Weitere Informationen zum Erstellen aus der Quelle finden Sie in unserer Copperspice -Übersichtsdokumentation oder der KitchenSink -Demo -Anwendung für Beispiele für CMAKE -Projektdateien.
Die Copperspice -Bibliotheken werden mit dem CMake -Build -System erstellt.
Die Copperspice -Übersichtsdokumentation enthält Informationen zum Erstellen von Copperspice, zum Herunterladen von vorgebauten Binärdateien, zum Paketanforderungen, zum Einrichten einer Anwendung, die mit Copperspice, Migration zu Copperspice, und allgemeine Konfigurationsinformationen eingerichtet wird.
https://www.copperspice.com/docs/cs_overview/index.html
Die API enthält vollständige Klassendokumentation und mehrere Tutorials für Copperspice und ist direkt auf unserer Website und auf unserer Download -Seite verfügbar.
https://www.copperspice.com/docs/cs_api/index.html
Sowohl die CS -Übersicht als auch die API -Dokumentation können für die Offline -Verwendung heruntergeladen werden. Sie sind in einer komprimierten Tar -Datei oder einem ZIP -Format erhältlich.
https://download.copperspice.com/copperspice/documentation
Unser YouTube -Kanal enthält Videos zu C ++, Grafiken, Build -Systemen, Copperspice, Doxypress und anderen Themen im Zusammenhang mit der Softwareentwicklung.
https://www.youtube.com/copperspice
Links zu technischen Präsentationen, die bei CPPCON, CPPNOW, EMBBO ++, MeetingC ++ und Code :: Dive aufgezeichnet wurden, finden Sie auf unserer Präsentationsseite.
https://www.copperspice.com/presentations.html
Das CS -Team begrüßt die Mitwirkenden aller Fähigkeiten. Wenn Sie eine Pull -Anfrage einreichen, beachten Sie bitte unsere Richtlinien zum Codierungsstil.
https://www.copperspice.com/style_guide/source_code_style.html
Diese Bibliothek wird unter der Lizenz LGPL V2.1 veröffentlicht. Weitere Informationen finden Sie in der Lizenzdatei mit diesem Projekt.