ROS error: ‘shared_ptr’ in namespace ‘std’ does not name a template type

緣由: ROS是按照c++03的編譯方法進行的,而shared_ptr是新標準c++11中的內容 解決方法: 在CMakeLists.txt文件中指定使用c++11來編譯: add_compile_options(-std=c++11) Compile as C++11, supported in ROS Kinetic and newer
相關文章
相關標籤/搜索