Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos PCL点云库cmake安装错误-OpenMP_Macos_Cmake_Openmp_Osx Mountain Lion_Point Cloud Library - Fatal编程技术网

Macos PCL点云库cmake安装错误-OpenMP

Macos PCL点云库cmake安装错误-OpenMP,macos,cmake,openmp,osx-mountain-lion,point-cloud-library,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 G

这是我的第一篇帖子,所以请温柔一点

在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),说明:

但在黑色之后是:

Found Eigen: /Library/Frameworks/Eigen.framework  
Eigen found (include: /Library/Frameworks/Eigen.framework, version: ..)
因此,也许这不是问题所在(而且CMakeError.log中没有对Eigen的引用)

如果您能帮助诊断或解决此问题,我们将不胜感激

谢谢,
标记

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

您使用哪种编译器?最新Xcode版本(Clang)附带的C/C++编译器不支持OpenMP。感谢您的回复,我正在使用默认的本机编译器,使用XCode作为生成器。是否还有其他人存在PCL和Clang问题,是否有办法解决此问题?尽管未找到OpenMC,但刚刚成功编译了PCL 1.6.0-一定是本机错误,知道原因吗?也许这是您的本机insta的问题安装?你试过重新安装Eigen吗?你能在指定的位置找到
Macros.h
吗?我正在尝试一个抛出相同OpenMP错误的基于CMAKE的项目。你是如何从clang切换到g++?我试过
CMAKE-gxcode-DCMAKE\u C\u编译器=/usr/bin/llvm gcc-DCMAKE\u CXX\u编译器=/usr/bin/llvm-g++..和
CMAKE-gxcode>e-DCMAKE_C_COMPILER=/usr/bin/gcc-DCMAKE_CXX_COMPILER=/usr/bin/g++..
但没有乐趣
Found Eigen: /Library/Frameworks/Eigen.framework  
Eigen found (include: /Library/Frameworks/Eigen.framework, version: ..)