VC.net + stlport怎样配置才能用到Boost?
用例子:
#include <boost/lexical_cast.hpp>
#include <iostream>
int main()
{
using boost::lexical_cast;
int a = lexical_cast<int>("123");
double b = lexical_cast<double>("123.12");
std::cout<<a<<std::endl;
std::cout<<b<<std::endl;
return 0;
}
会出现:
boost/lexical_cast.hpp(40): error: namespace "_STL" has no member class "bad_cast"
class bad_lexical_cast : public std::bad_cast
如果用回VC自带的库则没问题,如何解决?
问题点数:0、回复次数:4Top
1 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2004-09-04 11:29:02 得分 0
using namespace boost;Top
2 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2004-09-04 11:31:44 得分 0
哦,没有看清楚问题:P,不清楚啦Top
3 楼guyon(Guyon)回复于 2004-09-05 18:36:17 得分 0
error: namespace "_STL" has no member "type_info"
const std::type_info &s,
^
type_info也用不了, 是不是哪里需要设置??Top
4 楼wshcdr(dd)回复于 2004-09-05 19:14:32 得分 0
gzTop




