我已经在我的 Windows 机器上安装了Intel MPI 。
引用FLANN 库文档的第 2.2 节:
使用 FLANN 的项目需要使用支持 OpenMP 标准的编译器进行编译,并且必须启用 OpenMP 支持。可以使用 SearchParams 结构中的核心来选择要使用的核心数量。默认情况下,将使用单核。将核心字段设置为零将自动使用与机器上可用核心一样多的线程。
由于我从未使用过英特尔 MPI 或 OpenMP,因此我不知道在这种情况下使用第一个是否可以,以及“必须启用 OpenMP 支持”是什么意思。