是否可以用更新的编译器替换编译器提供的 OpenMP 库?
我对 Microsoft Visual C++ 2013、GNU GCC、Clang 感兴趣。
目前(2014 年 10 月),Visual C++ 2013 仅支持 OpenMP 2.0 (2001),GCC 4.9 支持 4.0 版本,Clang 内部支持 3.1 版本,4.0 版本即将推出。
最佳答案
目前似乎没有计划在 Visual Studio 中支持更高版本的 OpenMP:
但是,我认为,如果您在 Visual Studio 之上安装英特尔的编译器,您也许能够使用更新版本的 OpenMP(如建议的 here )。或者,您可以使用 Microsoft 的 PPL ( Parallel Patterns Library ) 或 AMP ( Accelerated Massive Parallelism )。
关于c++ - Microsoft Visual C++ 的 OpenMP 更新,仍然停留在版本 2 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26218202/