MRが楽しい

MRやVRについて学習したことを書き残す

libjpeg-turboの環境構築

本日は環境構築枠です。
libjpeg-turbo のインストール手順を記事にします。
f:id:bluebirdofoz:20191125090242j:plain

本記事は Windows 64bit 環境へのインストール手順になります。

libjpeg-turboとは

ibjpeg-Turboは、libjpeg/SIMD を用いた高速なJPEG圧縮・展開ライブラリです。
対応アーキテクチャx86およびx86-64、ARM、PowerPCで、libjpegよりも2~6倍高速です。
libjpeg-turbo.org

インストーラの取得

インストーラは以下の sourceforge のページから取得します。
sourceforge.net

最新の[2.0.3]バージョンを選択します。
f:id:bluebirdofoz:20191125090314j:plain

環境ごとのインストーラの一覧が開きます。
インストール先が Windows 64bit 環境であれば libjpeg-turbo-2.0.3-vc64.exe のインストーラを取得します。
f:id:bluebirdofoz:20191125090325j:plain

libjpeg-turboのインストール

ダウンロードした libjpeg-turbo-2.0.3-vc64.exe を実行します。
f:id:bluebirdofoz:20191125090336j:plain

インストーラが起動します。
展開先のディレクトリを[Destination Folder]に指定し、[Next]をクリックします。
f:id:bluebirdofoz:20191125090346j:plain

これで libjpeg-turbo がインストールされました。
f:id:bluebirdofoz:20191125090359j:plain

指定したディレクトリに libjpeg-turbo64 フォルダがインストールされています。
各フォルダには以下のファイルが含まれます。
・bin : *.exe の実行ファイル
・classes : *.jar のアーカイブファイル
・doc : ドキュメントファイル群
・include : *.h のヘッダファイル
・lib : *.lib のライブラリファイル
f:id:bluebirdofoz:20191125090410j:plain

ライブラリファイルは *.lib がダイナミックリンクライブラリ(DLL)、*-static.lib がスタティックリンクライブラリになります。
f:id:bluebirdofoz:20191125090420j:plain