このセクションでは、インストール・ディレクトリーの表記に <install_dir> を使用します。次の表は、Windows* システムの <install_dir> 以下のサブディレクトリー構造を示したものです。
項目 |
場所 |
環境変数 |
||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
インクルード・ファイル |
include\tbb\*.h |
INCLUDE |
||||||||||||||||||||||||||||||||||
.lib ファイル |
lib\<arch >\vc <vcversion >\<lib ><variant >.lib |
LIB |
||||||||||||||||||||||||||||||||||
.dll ファイル |
..\redist\ <arch>\tbb\vc <vcversion> \<lib ><variant >.dll
|
PATH |
||||||||||||||||||||||||||||||||||
.pdb ファイル |
対応する .dll ファイルと同じです。 |
|||||||||||||||||||||||||||||||||||
サンプル |
examples\<class>\*\ |
|
||||||||||||||||||||||||||||||||||
Microsoft* Visual Studio* ソリューション・ファイル (サンプル) |
examples\<class>\*\msvs\*<compiler>.sln 説明: class は、デモされるクラスです。
|
|
最後の列は、これらのサブディレクトリーを認識するために Microsoft* コンパイラーまたはインテル® コンパイラーによって使用される環境変数です。
適切な製品ディレクトリーが環境変数によって指定されるようにしてください。適切に指定されない場合、コンパイラーが必要なファイルを認識できないことがあります。
Windows* ランタイム・ライブラリーは、スレッドセーフな形式とスレッドセーフではない形式で提供されます。スレッドセーフではないバージョンをインテル® TBB とともに使用すると、不定の結果が発生することがあります。インテル® TBB を使用する場合は、スレッドセーフなバージョンを使用していることを確認してください。cl または icl でスレッドセーフな C/C++ ランタイムのバージョンをリンクするコンパイラー・オプションは次のようになります。
これらのオプションのいずれかを使用しないと、インテル® TBB はコンパイル中にエラーを出力することがあります。すべてのケースで、インテル® TBB ライブラリーへのリンクはダイナミックです。