当前位置: 首页 > news >正文

泰安市两学一做网站杭州建设网站职称人才工作专题

泰安市两学一做网站,杭州建设网站职称人才工作专题,南充网站建设服务,全国做网站排行由于在毕业设计中需要用到C对象序列化工具#xff0c;所以想利用boost库中的serialization库。Boost库分为两个部分来使用#xff0c;一是直接使用对应的头文件#xff0c;二是需要编译安装相应的库才可以使用。下面记录一下今天的安装和使用过程#xff08;整个boost库全部…由于在毕业设计中需要用到C对象序列化工具所以想利用boost库中的serialization库。Boost库分为两个部分来使用一是直接使用对应的头文件二是需要编译安装相应的库才可以使用。下面记录一下今天的安装和使用过程整个boost库全部安装 一、安装boost 1到www.boost.org下载相应的代码包我下载的是boost_1_52_0.tar.bz2 2进入自己的工作目录执行解压操作 luoxiongweiluoxiongwei:~$bzip2 -d boost_1_52_0.tar.bz2 luoxiongweiluoxiongwei:~$tar -xvf  boost_1_52_0.tar luoxiongweiluoxiongwei:~$cd boost_1_52_0 luoxiongweiluoxiongwei:~/boost_1_52_0$ ./bootstrap.sh //生成安装工具bjam和b2 3这里利用b2工具进行安装可以使用./b2 --help 查看命令选项 4准备安装boost库 luoxiongweiluoxiongwei:~/boost_1_52_0$ sudo ./b2 install 安装完毕后的头文件默认是在/usr/local/include目录下.a和.so在/usr/local/lib目录下。 然后将需要使用的库sudo cp至/usr/lib 。不然在执行代码时ldd会提示找不到.so文件。 ./main: error while loading shared libraries: libboost_serialization.so.1.52.0: cannot open shared object file: No such file or directory 二、使用boost库 代码如下 [cpp] view plain copy #include iostream    #include sstream    #include string    #include boost/archive/text_iarchive.hpp    #include boost/archive/text_oarchive.hpp    #include vector    #include boost/serialization/vector.hpp    #include fstream    using namespace std;    using namespace boost::serialization;    using namespace boost::archive;      int main()    {         vectorint v;         for(int i0;i!12;i)         {                v.push_back(i);         }           ofstream os(file,ios::out);        text_oarchive oa(os);       oav;      os.close();             ifstream is(file,ios::in);         text_iarchive ia(is);          vectorint vr;         iavr;      is.close();          for(size_t i0;i!vr.size();i)                                                                                     coutvr[i]endl;                                                                                                                                                                                                                                                                                       return 0;                                                                                                      }                 luoxiongweiluoxiongwei:~$ g -o main testboost.cpp -L/usr/local/lib -lboost_serialization  执行./main 上述代码完成了vector容器的序列化和反序列化。
http://www.sadfv.cn/news/349241/

相关文章:

  • 什么网站可以做特价活动网络建站系统
  • 观澜网站建设wordpress 装饰插件
  • 大朗仿做网站杭州笕桥网站建设
  • 网站托管什么意思wordpress新浪微博图床
  • 查看网站被百度收录培训课程网站
  • 企业营销型网站建设费用工业设计公司怎么接活
  • 重庆手机网站制作文件传输协议登录网站
  • 怎样选wordpress主题在婚纱店做网站优化
  • js做网站预览效果wordpress后台轮播图设置
  • 网站建设总结报告吉林网页制作公司
  • 图书馆网站结构怎么做wordpress瀑布流模板
  • wordpress上传到哪个文件夹西安seo搜推宝
  • 三亚网站开发分类网站建设与开发
  • 建筑公司网站功能表郴州网站开发
  • 江苏建设机械网站云南网络网站推广
  • 建设网站构成教育网站怎么做
  • 织梦网站模板免费seo的主要工作是什么
  • windos 下做网站工具网站建设多少费用
  • 网站嵌入英文地图中信建设有限责任公司海外法务
  • 网络服务商能删除网站那些网站可以做自媒体
  • 网站建设费用怎么算小米路由器mini做网站
  • 网站建设衤金手指下拉10网站开发与经营
  • 专业商城网站建设湖北省建设信息网站
  • 虚拟主机网站空间关键词排名提高
  • 湖南做电商网站需要什么条件重庆制片公司
  • 校园微网站界面网站建设网络安全
  • 莆田网站建设网有什么做调查的网站好
  • 网站模板文件下载麦片网站建设
  • 建设厅网站更改登陆密码电脑编程
  • 怎么建卡盟网站云南app开发系统