Ubuntu编译报错 error: #error PCL requires C++14 or above

自己在编译ndt_omp功能包的时候,出现报错 error: #error PCL requires C++14 or above,并且后面一堆报错,刚开始以为是PCL版本问题,后来翻到其他博主的博客,发现在CMakeLists.txt中添加如下代码就可以编译通过了.

    ADD_COMPILE_OPTIONS(-std=c++11 )
    ADD_COMPILE_OPTIONS(-std=c++14 )
    set( CMAKE_CXX_FLAGS "-std=c++11 -O3" )
    或不规定cmkae编译带有c++11特性等均可以编译成功。

参考链接:
[1] 视觉SLAM:生成点云部分学习 https://blog.csdn.net/weixin_40628128/article/details/89842474

你可能感兴趣的:(定位,Ubuntu,C++)