Неопределенные символы для архитектуры x86_64, когда я пытаюсь использовать код GRANSAC из github - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь использовать GRANSAC (Generic RANSAC) из этого репозитория github. https://github.com/drsrinathsridhar/GRANSAC Когда я собираюсь с помощью cmake, возникает эта ошибка, и я не знаю, как ее решить.

Неопределенные символы для архитектуры x86_64: "_omp_get_max_threads", по ссылке из: GRANSAC:: RANSAC :: Estimate (std :: __ 1 :: vector, std :: __ 1 :: allocator>

const &) в LineFittingSample.cpp.o GRANSAC :: RANSAC :: RANSAC () в LineFittingSample.cpp.o "_omp_get_thread_num", на который ссылаются из: GRANSAC :: RANSAC :: Estimate (std :: __ 1 :: vector, std :: __ 1 :: allocator> const &) в LineFittingSample.cpp.o "_omp_set_dynamic", на который ссылаются из:GRANSAC :: RANSAC :: Estimate (std :: __ 1 :: vector, std :: __ 1 :: allocator> const &) в LineFittingSample.cpp.o "_omp_set_num_threads", на который ссылается: GRANSAC :: RANSAC :: Estimate (std ::__1 :: vector, std :: __ 1 :: allocator> const &) в LineFittingSample.cpp.o ld: символ (ы) не найден для архитектуры x86_64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v, чтобы увидеть вызов) make [2]: * [LineFittingSample] Ошибка 1 make [1]: * [CMakeFiles / LineFittingSample.dir / all] Ошибка 2: *** [все]

Ошибка 2

Среда: MacOS Mojave ver 10.14.16

...