📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

(同じ利用者による、間の4版が非表示)
16行目: 16行目:
<br>
<br>
KDiff3のビルドに必要なライブラリをインストールする。<br>
KDiff3のビルドに必要なライブラリをインストールする。<br>
* Qt 5.12以降
* Qt 5.15.5以降 (Qt 5を使用する場合) / Qt 6.5以降 (Qt 6を使用する場合)
* KDE Framework 5.50以降
* KDE Framework 5.86以降
* GCC 8.0以降またはClang 7以降
* GCC 9.0以降またはClang 10以降 (ただし、GCCを使用する場合は9.2以降が推奨される)
* CMake 3.1以降
* CMake 3.18以降
* ECM 1.8以降
* ECM 5.86以降
* Boost 1.66以降
* Boost 1.71以降
  sudo zypper install cmake gcc11 gettext-runtime gettext-tools extra-cmake-modules libboost_system1_66_0 libboost_headers1_66_0-devel \
<br>
                     ki18n-devel kcoreaddons-devel kiconthemes-devel kparts-devel kdoctools-devel kcrash-devel \
  sudo zypper install cmake gcc11 gettext-runtime gettext-tools extra-cmake-modules                             \
                    libqt5-qtbase-devel  # Qt 5を使用する場合
                     ki18n-devel kcoreaddons-devel kiconthemes-devel kparts-devel kdoctools-devel kcrash-devel
                    qt6-base-devel       # Qt 6を使用する場合
# パッケージ管理システムからBoostをインストールする場合
sudo zypper install libboost_system1_75_0-devel libboost_headers1_75_0-devel
# Qt 5を使用する場合
sudo zypper install libqt5-qtbase-devel
  # Qt 6を使用する場合
sudo zypper install qt6-base-devel


<br>
<br>
32行目: 40行目:
<br>
<br>
KDiff3をビルドおよびインストールする。<br>
KDiff3をビルドおよびインストールする。<br>
  cmake -DCMAKE_C_COMPILER=<GCC 8.2以降のgccのパス> -DCMAKE_CXX_COMPILER=<GCC 8.2以降のg++のパス> \
  cmake -DCMAKE_C_COMPILER=<GCC 9.0以降のgccのパス> -DCMAKE_CXX_COMPILER=<GCC 9.0以降のg++のパス> \
       -DCMAKE_INSTALL_PREFIX=<KDiff3のインストールディレクトリ>      \
       -DCMAKE_INSTALL_PREFIX=<KDiff3のインストールディレクトリ>      \
       -DCMAKE_BUILD_TYPE=Release                              \
       -DCMAKE_BUILD_TYPE=Release                              \
58行目: 66行目:
  vi ~/.profile
  vi ~/.profile
<br>
<br>
<syntaxhighlight lang="sh">
  # ~/.profileファイル
  # ~/.profileファイル
   
   
  export PATH="/<Meldのインストールディレクトリ>/bin:$PATH"
  export PATH="/<Meldのインストールディレクトリ>/bin:$PATH"
</syntaxhighlight>
<br>
<br>
デスクトップエントリファイルを作成する。<br>
デスクトップエントリファイルを作成する。<br>
  vi ~/.local/share/applications/Meld.desktop
  vi ~/.local/share/applications/Meld.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/Meld.desktopファイル
  # ~/.local/share/applications/Meld.desktopファイル
   
   
79行目: 90行目:
  Keywords=diff;merge;
  Keywords=diff;merge;
  StartupNotify=true
  StartupNotify=true
</syntaxhighlight>
<br>
<br>