VS2015编译器上的openmp和armadillo对omp的支持未检测到

时间:2019-01-17 20:48:33

标签: c++ openmp armadillo

我在VS2015中有一个c ++代码,在其中我使用了犰狳8.500.1。今天,我尝试在代码中以#pragma omp parallel for的形式在循环中使用openmp,但是在编译代码时,我收到以下警告"warning : use of OpenMP disabled; compiler support for OpenMP 3.1+ not detected"

我已经在项目属性上选择“是”以启用openMP 我正在使用#include <omp.h>

每当我运行用openmp和armadillo编译的代码时,它都不会完成并卡住(没有错误或任何错误)。当我在不使用#pragma omp parallel for的情况下运行相同的代码时,该代码将正常运行,但在单个线程中。我很确定这是某种冲突。

环顾四周,除了不使用犰狳以外,找不到任何有用的解决方法。

0 个答案:

没有答案