Кто-нибудь когда-нибудь пробовал OpenMP на C ++ (или C) проектах с Xcode 4.2?
Похоже, что после включения OpenMP в настройках проектов компоновщику присваивается правильный флаг (-fopenmp), но он не будет ссылаться.Вот простой пример:
Build target aaaa
Ld DerivedData/aaaa/Build/Products/Debug/aaaa normal x86_64
cd /Users/senseiwa/Desktop/aaaa/aaaa
setenv MACOSX_DEPLOYMENT_TARGET 10.7
/Developer/usr/bin/clang++ -arch x86_64 -isysroot
/Developer/SDKs/MacOSX10.7.sdk
-L[...]/DerivedData/aaaa/Build/Products/Debug
-F[...]/DerivedData/aaaa/Build/Products/Debug
-filelist [...]/Objects-normal/x86_64/aaaa.LinkFileList
-mmacosx-version-min=10.7
-fopenmp
-o [...]/DerivedData/aaaa/Build/Products/Debug/aaaa
ld: library not found for -lgomp
Command /Developer/usr/bin/clang++ failed with exit code 1
Теперь я не вижу, что я делаю здесь неправильно, так как было достаточно включить OpenMP в предыдущих версиях.
Я что-то упустил?