当前位置: 代码迷 >> 综合 >> ros kinetic版编译error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  详细解决方案

ros kinetic版编译error: ‘shared_ptr’ in namespace ‘std’ does not name a template type

热度:27   发布时间:2023-12-15 03:07:51.0

原文

http://www.cnblogs.com/foohack/p/3997771.html

http://blog.csdn.net/gyzgyz1989/article/details/53207192


问题

ROS-Kinetic版本中编译indigo版本编译通过的程序,出现了如下问题

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


解决

cmakelists里面添加:

   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -std=c++0x")

  相关解决方案