Windows*

Windows*#

このセクションでは、<tbb_install_dir> を使用して最上位のインストール・ディレクトリーを示します。次の表は、<tbb_install_dir> を基準とした Windows* のサブディレクトリー構造を示しています。

項目

場所

環境変数

ヘッダーファイル

<tbb_install_dir>\include\oneapi\tbb.h
<tbb_install_dir>\include\oneapi\tbb\*.h

INCLUDE

.lib ファイル

<tbb_install_dir>\lib\<arch>\vc<vcversion>\<lib><version><compat_version><variant>.lib

LIB

.dll ファイル

<tbb_install_dir>\redist\<arch>\vc<vcversion>\<lib><version><compat_version><variant>.dll

PATH

.pdb と .def ファイル

対応する .dll ファイルと同じです。

CMake ファイル

<tbb_install_dir>\lib\cmake\tbb\*.cmake

pkg-config ファイル

<tbb_install_dir>\lib\pkgconfig\*.pc

vars スクリプト

<tbb_install_dir>\env\vars.bat

説明。

  • <arch> - ia32 または intel64

    oneTBB 2022.0 以降、32 ビットバイナリーは、オープン・ソース・バージョンのライブラリーでのみサポートされます。

  • <lib> - tbbtbbmalloctbbmalloc_proxy または tbbbind

  • <vcversion>

    • 14 - Microsoft* C ランタイム (CRT) との動的リンクに使用

    • 14_uwp - Windows 10 ユニバーサル Windows アプリケーションで使用

    • 14_uwd - ユニバーサル Windows ドライバーで使用

    • _mt - CRT との静的リンクに使用

  • <variant> - _debug または定義なし

  • <version> - バイナリーバージョン

  • <compat_version> - tbbbind の互換バージョン

最後の列には、Microsoft* Visual C++ またはインテル® oneAPI DPC++/C++ コンパイラーがこれらのサブディレクトリーを検出するのに使用する環境変数が表示されます。

CMake* および pkg-config ツールの使用方法については、oneTBB の統合を参照してください。環境を設定するには、次のステップを参照してください。

警告

関連する製品ディレクトリーが環境変数によって指定されていることを確認してください。そうしないと、コンパイラーが必要なファイルを検出できない可能性があります。

Microsoft* C/C++ ランタイム・ライブラリーには、静的形式と動的形式があります。どちらも oneTBB で使用できます。oneTBB ライブラリーへのリンクは常に動的です。