楽譜・作曲ソフトウェア
MuseScoreはオープンソースで無料の楽譜作成ソフトウェアです。サポート、貢献、バグレポートについては、MuseScore.org をご覧ください。フォークしてプルリクエストを行います!
MuseScore は GPL バージョン 3.0 の下でライセンスされています。ライセンスを参照してください。同じディレクトリにあるGPL。
ウィキのコード構造を参照してください
完全なビルドウォークスルーと依存関係のリストについては、開発者ハンドブックをお読みください。
git を使用してコード履歴全体のリポジトリをダウンロードする場合は、次のように入力します。
git clone https://github.com/musescore/MuseScore.git cd MuseScore
それ以外の場合は、リリースページから最新のソースリリースtarballをダウンロードし、ダウンロードディレクトリタイプからダウンロードできます。
tar xzf MuseScore-x.x.x.tar.gz cd MuseScore-x.x.x
リリース用に MuseScore をコンパイルするには、次のように入力します。
cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release
問題が発生した場合は、上記のコマンドに「clean」という単語を追加して、buildサブディレクトリを削除します。
cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release clean
その後、最初のコマンドをもう一度実行してみてください。
MuseScore を起動するには、次のように入力します。
cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release run
または、コンパイルされた実行可能ファイルを直接実行します。
デバッグ バージョンは、上記のコマンドで を に置き換えることでビルドおよび実行できます。
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_BUILD_TYPE=Debug
オプションを完全に省略すると、 リリースとデバッグの間の有用な妥協点を提供するため、デフォルトで使用されます。
-DCMAKE_BUILD_TYPE
RelWithDebInfo
テストスイートの実行方法については、mtest/README.md または開発者ハンドブックを参照してください。
新しいスクリプトテスト機能を使用して、独自の自動テストを作成することもできます。ぜひお試しください!
ステージングされたファイルをフォーマットするコミット前フックをインストールするために実行します。をインストールする必要があります。
./hooks/install.sh
uncrustify
問題がある場合は、報告してください。アンインストールするには、を実行します。
./hooks/uninstall.sh