Qtの基礎 - スキャナ

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
2024年1月4日 (木) 14:44時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == <br><br> == KSaneを使用する場合 == ==== KSaneのインストール ==== ===== パッケージ管理システムからインストール ===== # SUSE sudo zypper install libksane <br> ===== ソースコードからインストール ===== [https://github.com/KDE/libksane libksaneのGithub]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf libksane-<バ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要



KSaneを使用する場合

KSaneのインストール

パッケージ管理システムからインストール
# SUSE
sudo zypper install libksane


ソースコードからインストール

libksaneのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf libksane-<バージョン>.tar.gz
cd libksane-<バージョン>


libksaneのビルドに必要なライブラリをインストールする。

sudo zypper install make cmake extra-cmake-modules \
                    kwidgetsaddons-devel ktextwidgets-devel kwallet-devel ki18n-devel ksanecore-devel \
                    libQt5Core-devel libQt5Widgets-devel libQt5Test-devel  # Qt 5を使用する場合
                    qt6-core-devel qt6-widgets-devel qt6-test-devel        # Qt 6を使用する場合


libksaneをビルドおよびインストールする。

mkdir build && cd build

cmake .. \
      -DCMAKE_C_COMPILER=<GCC 8以降のgccのパス> -DCMAKE_CXX_COMPILER=<G++ 8以降のg++のパス> \
      -DCMAKE_BUILD_TYPE=Release                          \
      -DCMAKE_INSTALL_PREFIX=<libksaneのインストールディレクトリ> \
      -DQT_MAJOR_VERSION=5  # 不要の可能性あり (Qt 5を使用する場合)
      -DQT_MAJOR_VERSION=6  # 不要の可能性あり (Qt 6を使用する場合)
make -j $(nproc)
make install