Я наткнулся на этот связанный ответ и смог запустить проект! MacOS, CMake и OpenMP
Я обновил cmakelists.txt следующими командами, чтобы установить llvm в качестве компилятора. Обратите внимание: мне нужно было обновить путь к файлу llvm, чтобы он соответствовал установленному мной номеру версии.
set(CMAKE_C_COMPILER "/usr/local/Cellar/llvm/5.0.1/bin/clang")
set(CMAKE_CXX_COMPILER "/usr/local/Cellar/llvm/5.0.1/bin/clang++")
set(OPENMP_LIBRARIES "/usr/local/Cellar/llvm/5.0.1/lib")
set(OPENMP_INCLUDES "/usr/local/Cellar/llvm/5.0.1/include")
Тогда у меня также были проблемы с OpenMP, поэтому я добавил этот раздел, чтобы настроить каталоги включения OpenMP и каталоги ссылок .
if (OPENMP_FOUND)
include_directories("${OPENMP_INCLUDES}")
link_directories("${OPENMP_LIBRARIES}")
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
endif(OPENMP_FOUND)
Я начинающий разработчик и sh Я лучше понимал, почему это сработало, но это устранило мои проблемы!