3

XcodeC++プロジェクトにopenmpを含めようとしています。XcodeのコンパイラをLLVMGCC4.2に変更し、CFlagとして「-fopenmp」を追加し、xcodeでもOpenMPサポートを有効にしました。しかし、それでも「'omp.h'ファイルが見つかりません」と表示され、プロジェクトをビルドできません。何が間違っている可能性があり、これを修正する方法を誰かが知っていますか?

4

1 に答える 1

1

私は同じ問題を抱えていました。左側のパネルを使用してプロジェクト ナビゲーターに移動してみてください。プロジェクト (青いアイコンのプロジェクト) を選択すると、別のメイン ウィンドウが表示されます。ここで、「ターゲット」の下にある関連ファイルをクリックし、「ビルド設定」と「すべて」を選択します。ここで、OpenMP を検索します。私のシステムでは、「LLVM GCC 4.2 - 言語」の下に表示されます。「OpenMP サポートを有効にする」を「はい」に設定します。これで動作するはずです。手動で「omp.h」を #include しないでください。

奇妙なことは、これを「手動で」行う方法がわからないことです(つまり、上記で説明した組み込みの Xcode を回避します)。

于 2013-06-14T17:40:14.127 に答える