Я пытаюсь включить openmp в свой проект Xcode C ++. Я изменил свой компилятор в XCode на LLVM GCC 4.2, добавил «-fopenmp» в качестве CFlag и включил поддержку OpenMP в XCode. Но он по-прежнему говорит «файл omp.h» не найден », и я не могу собрать проект. Кто-нибудь знает, что может быть не так и как это исправить?
У меня была такая же проблема. Попробуйте перейти к навигатору проекта, используя панель слева. Выберите ваш проект (тот, что с синим значком), и появится другое главное окно. Здесь щелкните соответствующий файл в разделе «Цели» и выберите «Настройки сборки» и «Все». Здесь ищем OpenMP. В моей системе это отображается в разделе «LLVM GCC 4.2 — Язык». Установите «Включить поддержку OpenMP» на Да. Это должно заставить его работать. Убедитесь, что вручную не #include «omp.h».
Странная вещь в том, что я не знаю, как сделать это «вручную» (то есть обойти встроенный в Xcode подход, описанный выше).
Других решений пока нет …