PCL Point-Cloud-Library cmake安装错误 - OpenMP

时间:2014-05-15 19:23:31

标签: macos cmake openmp osx-mountain-lion point-cloud-library

这是我的第一篇文章,所以请保持温和!

尝试在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。

非常感谢任何诊断或解决问题的帮助。

谢谢, 标记

1 个答案:

答案 0 :(得分:1)

所以似乎可以通过将编译器从Clang切换到g ++来解决OpenMP错误,尽管我没有这样做,因为没有OpenMP我会没事的。通过卸载然后重新安装MacPorts来修复Eigen错误(停止构建的原因)。