LINUX.ORG.RU

собрать Qt приложение с openmp

 ,


1

1

Решил распараллелить некоторый код в Qt приложении. Расчеты выполняются в цикле и больших усилий процесс расспараллеливания не вызывает (в код всего лишь добывил перед циклом #pragma omp parallel for ...). Пробую собрать:

qmake -project && qmake QT+=sql QMAKE_CXXFLAGS+=-fopenmp && make 

ошибки:

undefined reference to `GOMP_loop_static_start'
undefined reference to `GOMP_loop_static_next'
undefined reference to `GOMP_loop_end_nowait'
undefined reference to `GOMP_parallel_start'
undefined reference to `GOMP_parallel_end'

в чем может бють проблема, если просто консольные программы без Qt нормально собираются с ключем -fopenmp? как устранить?



Последнее исправление: developer-cpp (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.