openmp и armadillo на VS2015 компилятор поддержки не обнаружен - PullRequest
0 голосов
/ 17 января 2019

У меня есть код C ++ в VS2015, в котором я использую броненосец 8.500.1. Сегодня я попытался использовать openmp в цикле в коде как #pragma omp parallel for, однако при компиляции кода я получаю следующее предупреждение "warning : use of OpenMP disabled; compiler support for OpenMP 3.1+ not detected"

Я уже выбрал Да в свойствах проекта, чтобы включить openMP Я использую #include <omp.h>

Всякий раз, когда я запускаю свой код, скомпилированный с помощью openmp и armadillo, он не заканчивается и не застревает (без ошибок или чего-либо еще). Когда я запускаю тот же код без #pragma omp parallel for, код работает нормально, но в одном потоке. Я почти уверен, что это какой-то тип конфликта.

огляделся и не смог найти ничего полезного, кроме как использовать броненосец.

...