CopperSpiceは、C ++でクロスプラットフォームソフトウェアアプリケーションを開発するために使用できる個々のライブラリのセットです。これは、LGPL V2.1ライセンスの下でリリースされた完全にオープンソースプロジェクトであり、当初はQTフレームワークから派生しました。過去数年にわたって、Copperspiceは完全に分岐しており、C ++コミュニティを統合するためのファーストクラスのGUIライブラリを提供することを目標としています。
CopperSpiceを開発する私たちの動機は、基本的な設計を変更し、既存のフレームワークをC ++開発者のライブラリのセットに変えることでした。最新のC ++機能、新しいテクノロジー、および最新のツールを活用することにより、これを達成しています。 CopperSpiceでは現在、C ++ 17以降が必要です。
CopperSpiceで利用可能な図書館には次のものがあります。
また、CopperSpiceで使用され、C ++アプリケーションを開発している人のためのスタンドアロンライブラリとして利用できるオープンソースBSDライセンスライブラリもいくつかあります。
CopperSpiceライブラリを使用するには、C ++ 17コンパイラとC ++ 17の標準ライブラリが必要です。
CopperSpice cmakeビルドファイルは、ソース分布とともに提供されます。プロジェクトは、ビルドシステムにCmakeとNinjaを使用することをお勧めします。
ソースからの構築に関する詳細については、copperspiceの概要ドキュメントまたはサンプルCmakeプロジェクトファイルのKitchensinkデモアプリケーションを参照してください。
CopperSpiceライブラリは、Cmakeビルドシステムを使用して構築されています。
CopperSpiceの概要ドキュメントには、Copperspiceの構築に関する情報、事前に構築されたバイナリファイルのダウンロード、パッケージ要件、Copperspiceにリンクするアプリケーションのセットアップ、Copperspiceへの移行、および一般的な構成情報が含まれます。
https://www.copperspice.com/docs/cs_overview/index.html
APIには、CopperSpice用の完全なクラスドキュメントと複数のチュートリアルが含まれており、当社のWebサイトおよびダウンロードページから直接入手できます。
https://www.copperspice.com/docs/cs_api/index.html
CSの概要とAPIドキュメントの両方をダウンロードして、オフラインで使用できます。圧縮されたタールファイルまたはzip形式で利用できます。
https://download.copperspice.com/copperspice/documentation
YouTubeチャンネルには、C ++、グラフィックス、ビルドシステム、CopperSpice、DoxyPress、およびソフトウェア開発に関連するその他のトピックに関するビデオが含まれています。
https://www.youtube.com/copperspice
CPPCON、CPPNOW、Embbo ++、MeetingC ++、およびCode :: Diveで記録された技術プレゼンテーションへのリンクは、プレゼンテーションページにあります。
https://www.copperspice.com/presentations.html
CSチームは、すべてのスキルレベルの貢献者を歓迎します。プルリクエストを送信するときは、コーディングスタイルのガイドラインを観察してください。
https://www.copperspice.com/style_guide/source_code_style.html
このライブラリは、LGPL v2.1ライセンスの下でリリースされます。詳細については、このプロジェクトで提供されるライセンスファイルを参照してください。