0

我已经在我的 Windows 机器上安装了Intel MPI 。

引用FLANN 库文档的第 2.2 节:

使用 FLANN 的项目需要使用支持 OpenMP 标准的编译器进行编译,并且必须启用 OpenMP 支持。可以使用 SearchParams 结构中的核心来选择要使用的核心数量。默认情况下,将使用单核。将核心字段设置为零将自动使用与机器上可用核心一样多的线程。

由于我从未使用过英特尔 MPI 或 OpenMP,因此我不知道在这种情况下使用第一个是否可以,以及“必须启用 OpenMP 支持”是什么意思。

4

1 回答 1

1

英特尔 MPI 不是编译器。如果您正在寻找编译器,请尝试使用英特尔 C++ 编译器MinGW。OpenMP 与这些编译器集成在一起,您只需通过开关启用它们。对于英特尔来说,它是/Qopenmp. 对于 GCC (MinGW),它是-fopenmp.

于 2016-05-10T04:18:25.420 回答