CopperSpice est un ensemble de bibliothèques individuelles qui peuvent être utilisées pour développer des applications logicielles multiplateformes en C ++. Il s'agit d'un projet totalement open source publié sous la licence LGPL V2.1 et a été initialement dérivé du cadre QT. Au cours des dernières années, Copperspice a complètement divergé, dans le but de fournir une bibliothèque GUI de première classe pour unir la communauté C ++.
Notre motivation pour développer des épices de Coppers a été de modifier la conception fondamentale et de transformer le cadre existant en un ensemble de bibliothèques pour les développeurs C ++. Nous accomplissons cela en tirant parti des fonctionnalités C ++ modernes, des nouvelles technologies et des outils modernes. CopPerspice nécessite actuellement C ++ 17 ou plus récent.
Les bibliothèques disponibles à Copperspice comprennent:
Il existe également plusieurs bibliothèques sous licence BSD open source qui sont utilisées par CopperSpice et disponibles en tant que bibliothèques autonomes pour quiconque développe des applications C ++.
Pour utiliser les bibliothèques CopPerspice, un compilateur C ++ 17 et une bibliothèque standard C ++ 17 sont nécessaires.
Les fichiers de construction CopPerspice Cmake sont fournis avec la distribution des sources. Nous recommandons que vos projets devraient également utiliser CMake et Ninja pour le système de construction.
Pour plus d'informations sur la création de Source, reportez-vous à notre documentation CopPerspice Aperçu ou à l'application de démonstration Kitchensink pour les exemples de fichiers de projet CMake.
Les bibliothèques CopperSpice sont construites à l'aide du système CMake Build.
La documentation de l'aperçu de CopPerspice comprend des informations sur la création de CopPerspice, le téléchargement des fichiers binaires préconformés, les exigences du package, la mise en place d'une application qui se lie à CopperSpice, la migration vers Copperspice et les informations de configuration générales.
https://www.copperspice.com/docs/cs_overview/index.html
L'API contient une documentation complète de classe et plusieurs tutoriels pour CopperSpice et est disponible directement sur notre site Web et à partir de notre page de téléchargement.
https://www.copperspice.com/docs/cs_api/index.html
L'aperçu CS et la documentation de l'API peuvent être téléchargés pour une utilisation hors ligne. Ils sont disponibles dans un fichier de goudron comprimé ou un format zip.
https://download.copperspice.com/copperspice/documentation
Notre chaîne YouTube contient des vidéos sur C ++, Graphics, Build Systems, CopperSpice, Doxypress et d'autres sujets liés au développement de logiciels.
https://www.youtube.com/copperspice
Les liens vers des présentations techniques enregistrées sur CPPCON, CPPNOW, BBO ++, MeetingC ++ et Code :: Dive, peuvent être trouvées sur notre page de présentation.
https://www.copperspice.com/presentations.html
L'équipe CS accueille les contributeurs de tous les niveaux de compétence. Lors de la soumission d'une demande de traction, veuillez observer nos directives de style de codage.
https://www.copperspice.com/style_guide/source_code_style.html
Cette bibliothèque est publiée sous la licence LGPL V2.1. Pour plus d'informations, reportez-vous au fichier de licence fournis dans ce projet.