QT中的OpenMP无法正常工作

时间:2014-07-29 08:12:16

标签: qt openmp

h我的c ++代码不是我需要与基于GUI的QT集成。 我面临的问题是在QT中我无法获得其他线程ID?

omp_set_dynamic(0);
omp_set_nested(3);
#pragma omp parallel num_threads(3) 
{

int ID = omp_get_thread_num();
if (ID == 0) 
{ abc();}

if (ID == 1)  
{ abc1();}

if (ID == 2) 
{ abc2();}
}

没有QT平台,但QT

没有

我也在我的.pro文件中包含了这个

     QMAKE_LFLAGS += -fopenmp
     QMAKE_CXXFLAGS += -fopenmp
     LIBS  += -fopenmp

m using VS2013

1 个答案:

答案 0 :(得分:-1)

您需要添加OpenMP库:

QMAKE_CXXFLAGS+= -openmp

Pas de“f”倒VS