ответ iNFINITEi не работает на меня. Я использую Ubuntu, пытаясь скомпилировать некоторый код с OpenCV
статическая библиотека. После соединения я получил это:
'"/usr/bin/ld:/usr/local/lib/libopencv_core.a (parallel.cpp.o): неопределенная ссылка на символ 'omp_set_dynamic @@ OMP_1.0'" '
, Таким образом, я попробовал подход iNFINITEi, тогда я имею:
'Ошибка CMake в/usr/local/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:211 (сообщении): Никакой REQUIRED_VARS не определяется для FIND_PACKAGE_HANDLE_STANDARD_ARGS () Стек вызовов (новый вызов сначала):/usr/local/share/cmake-3.13/Modules/FindOpenMP.cmake:513 (find_package_handle_standard_args) CMakeLists.txt:8 (FIND_PACKAGE)'
Наконец, я добавляю "-fopenmp=libomp"
к CMAKE_CXX_FLAGS
, решил мою проблему.