Я только что получил последнюю версию Xcode 4.2, и у меня проблемы с openmp. У меня есть пара проектов, написанных на C, которые скомпилированы без проблем с Xcode 3.2.6, но с новой версией происходят странные вещи.
Один из моих проектов создает статическую библиотеку, и когда я ее компилирую, я получаю эту ошибку (не предупреждение):
Lexical or Preprocessor Issue
'omp.h' not found
Я включил поддержку openmp и выбрал компилятор LLVM GCC 4.2. Хотя я получаю эту ошибку, статическая библиотека все еще генерируется.
Думая, что это может быть проблемой преобразования между двумя разными версиями xcode, я создал другой проект с Xcode v4.2 с помощью простой привет-подобной программы Я получаю точно такую же ошибку, и программа работает так, как должна. Если я скомпилирую этот проект с использованием командной строки xcodebuild, я не получу никакой ошибки.
Кто-нибудь сталкивался с этой проблемой?