c++;ppl.h用于linux中的并行_ 我在Windows中用C++做了项目,现在我正在尝试在Linux上构建我的项目。 但是,我在linux中找不到ppl.h。 在我的项目中,我使用了大量的并行工具

c++;ppl.h用于linux中的并行_ 我在Windows中用C++做了项目,现在我正在尝试在Linux上构建我的项目。 但是,我在linux中找不到ppl.h。 在我的项目中,我使用了大量的并行工具,c++,linux,ppl,parallel-for,C++,Linux,Ppl,Parallel For,我可以使用什么替代品?仅限Windows。它对便携式应用程序没有用处,被认为是PPL的最佳替代方案。 也就是说,对于平行线,您可以使用以下方法: #ifdef _OPENMP #pragma omp parallel for #endif // _OPENMP for(std::size_t i=0; i < foo; i++) { bar[i] = (baz[i] * quux[i]); } \ifdef\u OPENMP #pragma-omp并行 #endif/\u OPENM

我可以使用什么替代品?

仅限Windows。它对便携式应用程序没有用处,被认为是PPL的最佳替代方案。 也就是说,对于平行线,您可以使用以下方法:

#ifdef _OPENMP
#pragma omp parallel for
#endif // _OPENMP
for(std::size_t i=0; i < foo; i++) {
  bar[i] = (baz[i] * quux[i]);
}
\ifdef\u OPENMP
#pragma-omp并行
#endif/\u OPENMP
对于(std::size\u t i=0;i
要启用OpenMP,请为G++添加
-fopenmp
标志

附言