4

Visual Studio 2005で。OpenMP は Express Edition には付属していませんでしたが、コンパイラ自体が OMP 対応だったため、個別にダウンロードしてセットアップすることができました。

Visual Studio 2008でも同じですか? 私たちは皆、同様に OpenMP をサポートしていますが、libs/headers が付属していない Standard Edition を使用しています。一部のコードでは OMP を使用していますが、OMP のためだけにライセンスをアップグレードするための大きなコストは本当に望んでいません。それを行う方法はありますか?

4

2 に答える 2

1

ファイル、それに対応するライブラリ ファイル、およびライブラリに対応する再配布可能なライブラリ (DLL とマニフェストを含むディレクトリ) を把握できれば、それらへのリンクと使用を止めるものは何もありません。omp.hvcomp.libvcompd.lib

ファイルはおそらく、使用している VS のバージョンと正確に一致する必要があります。つまり、2008 または 2008 SP1 のどちらを使用しているかはおそらく重要です。

于 2010-03-18T11:11:47.257 に答える
-3

VS 2008 でのコンパイル プロセス中に 、#pragma ompディレクティブを含めてフラグを使用できると思います。/openmp

詳細はこちら: http://msdn.microsoft.com/en-us/library/tt15eb9t.aspx

于 2010-03-10T13:45:19.687 に答える