Windows* システムのインストール先はインストーラーによって異なります。 このセクションでは、インストール・ディレクトリーの表記に <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 ライブラリーへのリンクはダイナミックです。