shared_ptr需要VS2008 SP1以上才自带有,亮扰拿头文件为#include ,或者使用boost库(boost::shared_ptr),头文件为李毕#include vs2008 error C2039: “shared_ptr”: 不是“std::tr1”的成员vs2008创建的c++项目中用到了std::tr1::shared_ptr,编译时报错:error C2039: “shared_ptr”: 不是“std::tr1”的成员。原因:未安装vs2008 SP1VS90sp1-KB945140-CHS.exe:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=FBEE1648-7106-44A7-9649-6D9F6D58056EVS2008SP1CHSX1512981.iso:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=27673C47-B3B5-4C67-BD99-84E525B5CE61若 不安装vs2008 SP1,也敬搭可使用Boost的实现boost::shared_ptr