gpt4 book ai didi

c++ - boost::date_time, g++-4.7.0, 编译错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:18 24 4
gpt4 key购买 nike

以下代码在 g++-4.7.0 下出现编译错误,但在 g++-4.6 下编译正常。

#include <iostream>
#include <boost/date_time/local_time/local_time.hpp>
using namespace std;
int main(){
boost::posix_time::ptime time_t_epoch(boost::gregorian::date(1970,1,1));
cout << time_t_epoch << endl;
return 0;
}

下面是反复看到的错误信息(编译器输出了很多信息)

/usr/include/boost/date_time/local_time/local_date_time.hpp:433:84: error: use of deleted function boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >::shared_ptr(const boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >&)

我正在使用 Ubuntu 12.04 和 libboost-date-time1.46.1。

有什么建议吗?

最佳答案

安装boost-1.48后问题解决

关于c++ - boost::date_time, g++-4.7.0, 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com