OpenMP ライブラリ リファレンス
OpenMP API 内で使用されるコンストラクトへのリンクを提供します。
OpenMP 標準の Visual C++ 実装には、次のコンストラクトが含まれます。
構造体 | 説明 |
---|---|
ディレクティブ | OpenMP API 内で使用されるディレクティブへのリンクを提供します。 |
句 | OpenMP API 内で使用される句へのリンクを提供します。 |
関数 | OpenMP API 内で使用される関数へのリンクを提供します。 |
環境変数 | OpenMP API 内で使用される環境変数へのリンクを提供します。 |
Visual C++ OpenMP ランタイム ライブラリ関数は、次のライブラリに含まれています。
OpenMP ランタイム ライブラリ | 特性 |
---|---|
VCOMP.LIB | マルチスレッド、動的リンク (VCOMP140.DLL 用インポート ライブラリ)。 |
VCOMPD.LIB | マルチスレッド、動的リンク (VCOMP140D.DLL 用インポート ライブラリ) (デバッグ) |
コンパイル内で _DEBUG が定義されている場合、また #include <omp.h>
がソース コードにある場合は、VCOMPD.LIB が既定のライブラリになります。それ以外の場合は、VCOMP.LIB が使用されます。
/NODEFAULTLIB (ライブラリを無視) を使用して既定のライブラリを削除し、選択したライブラリと明示的にリンクすることができます。
OpenMP DLL は、Visual C++ 再頒布可能パッケージ ディレクトリに存在しています。これは、OpenMP が使用されるアプリケーションと共に配布する必要があります。