OpenMPコードでClang-Cl(プラットフォームツールセットのllvm-vs2014経由)を使用してVisual StudioでCコードをコンパイルしようとしています。/openmpでopenmpを有効にすると、clang-cl.exeでコンパイル時に使用されていないという警告が表示され、openmpが動作していないことがテストコードで確認されます。clang-clを使用してopenmpでCコードをコンパイル
さらに、私はMicrosoft CodeGenでClang 3.7を試しましたが、まだopenmpをサポートしていないようです(コードで確認)。
Visual Studio 2015に切り替えるとコードは機能しますが、デフォルトコード(openmpなし)は50%遅くなります。
llvm-vs2014プラットフォームツールセットでopenmpを使用する方法はありますか?これを動作させるために私はVisual Studioの外で何かを使用すべきですか?
事前に作成したランタイムを提供してください。 –
pre-built OpenMPランタイムは、Windows/Linux/FreeBSDのバイナリに含まれています。http://llvm.org/releases/download.html –
確かに。バージョン3.8以降はこれが当てはまります。あなたは答えを追加してください、私は私のdownvoteを削除してください。 –