Error: ‘shared_ptr’ in namespace ‘std’ does not name a type
我们在使用g++编译程序的时候,有时会遇到如标题所示的错误,常见于Linux系统下。出现这种问题的原因是c++ 11 在各种平台下的兼容问题。
可以在CMakeLists中作出如下修改:
cmake_minimum_required(VERSION 2.6)
PROJECT(Test)
if(UNIX)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAG
原创
2017-02-21 10:20:20 ·
10087 阅读 ·
1 评论