インテル® IPP 2019 デベロッパー・ガイド

リンクオプション

インテル® IPP は、次の形式で配布されます。

次の表は、リンク可能なライブラリーの説明です。

  シングルスレッド

(スレッド化されていない)

マルチスレッド

(内部でスレッド化されている)

説明 アプリケーション・レベルのスレッド化に適しています。 ほかのスレッド化が有効でない場合にのみ使用します。
場所

メインパッケージ

インストール後: <ipp directory>/lib/<arch>

別途ダウンロード

インストール後: <ipp directory>/lib/<arch>/threaded

スタティック・リンク

Windows*: ライブラリー名のサフィックスは mt (ipp<domain>mt.lib)

Linux* および macOS*: ライブラリー名のサフィックスなし (libipp<domain>.a)

Windows*: ライブラリー名のサフィックスは mt (ipp<domain>mt.lib)

Linux* および macOS*: ライブラリー名のサフィックスなし (libipp<domain>.a)

ダイナミック・リンク

デフォルト (サフィックスなし)

Windows*: ipp<domain>.lib

Linux*: libipp<domain>.a

macOS*: libipp<domain>.dylib

デフォルト (サフィックスなし)

Windows*: ipp<domain>.lib

Linux*: libipp<domain>.a

macOS*: libipp<domain>.dylib

シングルスレッド・バージョンとマルチスレッド・バージョンを切り替えるには、システム変数またはプロジェクトでライブラリー・パスを指定します。

Linux* および macOS* では、インテル® IPP ライブラリーは、インテル® C++ コンパイラーの libirc.alibsvml.alibimf.a ランタイム・ライブラリーを使用します。そのため、プロジェクトでこれらのライブラリーへのリンクを追加する必要があります。これらのライブラリーは、<ipp directory>/lib または <intel compiler directory>/lib フォルダーにあります。

関連情報