Copperspice es un conjunto de bibliotecas individuales que pueden usarse para desarrollar aplicaciones de software de plataforma cruzada en C ++. Es un proyecto de código abierto totalmente abierto bajo la licencia LGPL V2.1 e inicialmente se derivó del marco QT. En los últimos años, Copperspice ha divergido por completo, con el objetivo de proporcionar una biblioteca de GUI de primera clase para unir a la comunidad C ++.
Nuestra motivación para desarrollar Copperspice fue cambiar el diseño fundamental y convertir el marco existente en un conjunto de bibliotecas para los desarrolladores de C ++. Estamos logrando esto aprovechando la funcionalidad moderna de C ++, la nueva tecnología y las herramientas modernas. Copperspice actualmente requiere C ++ 17 o más nuevo.
Las bibliotecas disponibles en Copperspice incluyen:
También hay varias bibliotecas con licencia BSD de código abierto que utilizan Copperspice y están disponibles como bibliotecas independientes para cualquier persona que desarrolle aplicaciones C ++.
Para usar las bibliotecas de Copperspice, se requiere un compilador C ++ 17 y una biblioteca estándar C ++ 17.
Los archivos de compilación de Copperspice CMake se proporcionan con la distribución de origen. Recomendamos que sus proyectos también deben usar CMake y Ninja para el sistema de compilación.
Para obtener información adicional sobre la construcción de la fuente, consulte nuestra documentación de descripción general de Copperspice o la aplicación de demostración de Kitchensink para archivos del proyecto CMAKE de muestra.
Las bibliotecas de Copperspice se construyen utilizando el sistema de compilación CMake.
La documentación de descripción general de Copperspice incluye información sobre la creación de Copperspice, descargar archivos binarios prebuilados, requisitos de paquetes, configurar una aplicación que vincula con Copperspice, migración a Copperspice e información de configuración general.
https://www.copperspice.com/docs/cs_overview/index.html
La API contiene documentación de clase completa y múltiples tutoriales para Copperspice y está disponible directamente en nuestro sitio web y desde nuestra página de descarga.
https://www.copperspice.com/docs/cs_api/index.html
Tanto la descripción general de CS como la documentación de API se pueden descargar para uso fuera de línea. Están disponibles en un archivo de alquitrán comprimido o formato de cremallera.
https://download.copperspice.com/copperspice/documentation
Nuestro canal de YouTube contiene videos sobre C ++, gráficos, sistemas de compilación, Copperspice, Doxypress y otros temas relacionados con el desarrollo de software.
https://www.youtube.com/copperspice
Los enlaces a presentaciones técnicas registradas en CPPCON, CPPNOW, Embbo ++, MeetingC ++ y Code :: Dive, se pueden encontrar en nuestra página de presentación.
https://www.copperspice.com/presentations.html
El equipo de CS da la bienvenida a los contribuyentes de todos los niveles de habilidad. Al enviar una solicitud de extracción, observe nuestras pautas de estilo de codificación.
https://www.copperspice.com/style_guide/source_code_style.html
Esta biblioteca se publica bajo la licencia LGPL V2.1. Para obtener más información, consulte el archivo de licencia proporcionado con este proyecto.