在Mac OS X 10.12 Sierra上找不到omp.h

时间:2016-12-27 16:48:17

标签: c++ matlab gcc clang

我正在尝试在Mac OS X 10.12.1上编译Matlab mex项目。我运行以下命令:

mex HybridEMMex.cpp Hybrid.cpp Util.cpp COMPFLAGS="/openmp $COMPFLAGS" CXXFLAGS="\$CXXFLAGS -std=c++0x" LDFLAGS="\$LDFLAGS -fopenmp" 它抛出一个错误:

Building with 'Xcode Clang++'.
Error using mex
/Users/tiendh/Projects/FisherVector/hglmm_fv_v1.6/fv/HGLMM_linux/Hybrid.cpp:6:10: fatal error: 'omp.h' file not found
#include <omp.h>
         ^
1 error generated.

我已经安装了gcc,因为我怀疑编译器clang是导致此问题的原因。但是,我不知道如何让Matlab使用正确的编译器。还请注意我不知道错误是否来自clang。 我该如何编译项目? 非常感谢。

0 个答案:

没有答案