「Qtの基礎 - スキャナ」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== 概要 == <br><br> == KSaneを使用する場合 == ==== KSaneのインストール ==== ===== パッケージ管理システムからインストール ===== # SUSE sudo zypper install libksane <br> ===== ソースコードからインストール ===== [https://github.com/KDE/libksane libksaneのGithub]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf libksane-<バ…」) |
|||
| 31行目: | 31行目: | ||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
<br><br> | |||
== TWAIN 2 == | |||
[https://github.com/twain/twain-samples 有志のGithub]にアクセスして、TWAIN 2を使用したサンプルソースコードがダウンロードできる。<br> | |||
このサンプルのライセンスは、修正BSDライセンスである。<br> | |||
<br> | |||
* ソフトウェアのみの仮想スキャナ | |||
* クロスプラットフォームTWAIN DSとアプリケーション | |||
<br><br> | <br><br> | ||
2024年1月5日 (金) 02:26時点における版
概要
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
TWAIN 2
有志のGithubにアクセスして、TWAIN 2を使用したサンプルソースコードがダウンロードできる。
このサンプルのライセンスは、修正BSDライセンスである。
- ソフトウェアのみの仮想スキャナ
- クロスプラットフォームTWAIN DSとアプリケーション