这是我的第一篇文章,所以请保持温和!
尝试在OSX 10.8.5中配置pcl 1.7的安装时,我得到的似乎是cmake错误。出现18次的错误是:
Performing Test OpenMP_FLAG_DETECTED - Failed
然后在搜索OpenMP的18次失败之后:
Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS)
Not found OpenMP
我也遇到了一个红色错误(使用cmake GUI),说明:
CMake Error at cmake/Modules/FindEigen.cmake:25 (file):
file Internal CMake error when trying to open file:
/Library/Frameworks/Eigen.framework/Eigen/src/Core/util/Macros.h for
reading.
Call Stack (most recent call first):
CMakeLists.txt:238 (find_package)
然后以黑色跟随:
Found Eigen: /Library/Frameworks/Eigen.framework
Eigen found (include: /Library/Frameworks/Eigen.framework, version: ..)
所以也许这不是问题(在CMakeError.log中也没有引用Eigen。
非常感谢任何诊断或解决问题的帮助。
谢谢, 标记
答案 0 :(得分:1)
所以似乎可以通过将编译器从Clang切换到g ++来解决OpenMP错误,尽管我没有这样做,因为没有OpenMP我会没事的。通过卸载然后重新安装MacPorts来修复Eigen错误(停止构建的原因)。