ビルド方法

TiMidity++ 41 版のビルド方法について簡単に解説します。

推奨環境

  • C++ コンパイラ (以下のいずれか)
    • Microsoft Visual Studio 2017 またはそれ以降 (Community Edition 可)
      • (オプション) 追加で LLVM をインストールすると Clang でもコンパイルできます
    • MinGW-w64 (GCC) でもコンパイルできますが、あまりテストしていません
  • CMake (Visual Studio をインストールすると C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake 以下にインストールされます)
  • Ninja (Visual Studio をインストールすると C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja 以下にインストールされます)
  • Git
  • ある程度高性能な PC (6 コア以上、SSD を推奨)

ソースコードの入手

  1. Git リポジトリ https://scm.osdn.net/gitroot/timidity41/timidity41.git をクローン
  2. dev41 または unicode ブランチをチェックアウト

コンパイル

Visual Studio でコンパイル

  1. 必要に応じて CMakeSettings.json を作成
  2. timidity41 フォルダを Visual Studio で開く
  3. 構成を選んでビルド