ros下编译文件时出现:error:“to_string” is not a member of 'std'
在网上找到一个解决办法,记录一下:
首先要包含 string文件:#include <string>
其次要gcc版本要支持c++11,可以通过在Cmakelists.txt 或 makefile 文件里指定,添加如下内容:
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_definitions(-D_GLIBCXX_USE_C99=1)
重新编译之后就ok啦