1,启用
在pro文件中
CONFIG += c++11
QMAKE_CXXFLAGS += -fopenmp
2.添加头文件
include
include <omp.h> // 必须包含 OpenMP 头文件
3.示例程序
include
include <omp.h> // 必须包含 OpenMP 头文件
void test()
{
int a = 0;
clock_t t1 = clock();
for (int i = 0; i < 100000000; i++)
{
a = i+1;
}
clock_t t2 = clock();
qDebug() << "Time = %d\n" << t2-t1;
}
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
clock_t t1 = clock();
pragma omp parallel for
for ( int j = 0; j < 2; j++ ){test();
}
clock_t t2 = clock();
qDebug() << "Total time = %d\n" << t2-t1;
test();return a.exec();
}