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

佛山网站建设哪家评价高主播培训

佛山网站建设哪家评价高,主播培训,国外网站空间哪个好,网站空间ftp文章目录 1. 安装依赖2. 编译安装 boost3. 环境变量配置 boost是C世界中相当优秀的第三方库#xff0c;被选入STL的也有不少#xff0c;其中用到的C奇技淫巧更是数不胜数。 安装依赖 boost 在类 Unix 系统上的安装#xff0c;可以参考官方文档的 Get Started#xff0c;除此… 文章目录 1. 安装依赖2. 编译安装 boost3. 环境变量配置 boost是C世界中相当优秀的第三方库被选入STL的也有不少其中用到的C奇技淫巧更是数不胜数。 安装依赖 boost 在类 Unix 系统上的安装可以参考官方文档的 Get Started除此之外网上的博客1234也有很多。本文在 Ubuntu14.04 上安装 boost1.60。 如果要全量安装 boost需要先安装第三方依赖编译器和构建工具如 make不再此列 1 apt-get install mpi-default-dev libicu-dev python-dev python3-dev libbz2-dev zlib1g-dev 其中最有可能没被安装的是libbz2-dev不太常用。 编译安装 boost 先运行booststrap.sh来编译b2 1 ./bootstrap.sh --with-toolsetclang 以上命令指定了编译工具是 clang本文使用的是 clang3.6也可以不指定会使用默认的 gcc。编译后得到b2可执行程序再全量编译 boost 1 ./b2 install --build-typecomplete --layoutversioned threadingmulti --prefix/usr/lib/boost-1.60 以上命令中解释如下 1stage/install stage表示只生成库dll和libinstall还会生成包含头文件的include目录。本人推荐使用stage因为install生成的这个include目录实际就是boost安装包解压缩后的boost目录E:\SDK\boost\boost只比include目录多几个非hpp文件都很小所以可以直接使用而且不同的IDE都可以使用同一套头文件这样既节省编译时间也节省硬盘空间。 2toolset 指定编译器可选的如borland、gcc、msvcVC6、msvc-9.0VS2008等。 3without/with 选择不编译/编译哪些库。因为python、mpi等库我都用不着所以排除之。还有wave、graph、math、regex、test、program_options、serialization、signals这几个库编出的静态lib都非常大所以不需要的也可以without掉。这可以根据各人需要进行选择默认是全部编译。但是需要注意如果选择编译python的话是需要python语言支持的应该到python官方主页http://www.python.org/下载安装。 查看boost包含库的命令是bjam --show-libraries。 4stagedir/prefix stage时使用stagedirinstall时使用prefix表示编译生成文件的路径。推荐给不同的IDE指定不同的目录如VS2008对应的是E:\SDK\boost\bin\vc9VC6对应的是E:\SDK\boost\bin\vc6否则都生成到一个目录下面难以管理。如果使用了install参数那么还将生成头文件目录vc9对应的就是E:\SDK\boost\bin\vc9\include\boost-1_46\boost,vc6类似光这路径都这样累赘还是使用stage好。 5build-dir 编译生成的中间文件的路径。这个本人这里没用到默认就在根目录E:\SDK\boost下目录名为bin.v2等编译完成后可将这个目录全部删除没用了所以不需要去设置。 6link 生成动态链接库/静态链接库。生成动态链接库需使用shared方式生成静态链接库需使用static方式。一般boost库可能都是以static方式编译因为最终发布程序带着boost的dll感觉会比较累赘。 7runtime-link 动态/静态链接C/C运行时库。同样有shared和static两种方式这样runtime-link和link一共可以产生4种组合方式各人可以根据自己的需要选择编译。 8threading 单/多线程编译。一般都写多线程程序当然要指定multi方式了如果需要编写单线程程序那么还需要编译单线程库可以使用single方式。 9debug/release 编译debug/release版本。一般都是程序的debug版本对应库的debug版本所以两个都编译。 由于采用全量编译时间会比较长耐心等待即可。注意如果--prefix参数是 root 权限那么需要使用 sudo 以管理员身份编译安装。 环境变量配置 因为我是将 boost 安装在自定义的目录下为了让编译器找到 boost还需要配置环境变量要配置以下变量5 12345 export C_INCLUDE_PATH/usr/lib/boost-1.60/include/boost-1_60:$C_INCLUDE_PATHexport CPLUS_INCLUDE_PATH/usr/lib/boost-1.60/include/boost-1_60:$CPLUS_INCLUDE_PATHexport LD_LIBRARY_PATH/usr/lib/boost-1.60/lib:$LD_LIBRARY_PATHexport LIBRARY_PATH/usr/lib/boost-1.60/lib:$LIBRARY_PATH 其中C_INCLUDE_PATH不是必须的因为这仅仅对C编译器生效。 如果 boost 安装正常以下测试程序最后两行可以打印出 boost 的版本 1234567891011121314151617181920 #include string#include iostream#include boost/version.hpp#include boost/timer.hppusing namespace std;int main(){boost::timer t; cout max timespan: t.elapsed_max() / 3600 h endl; cout min timespan: t.elapsed_min() s endl; cout now time elapsed: t.elapsed() s endl; cout boost version BOOST_VERSION endl; cout boost lib version BOOST_LIB_VERSION endl; return 0;} http://www.cnblogs.com/lanxuezaipiao/p/3703988.html↩ http://www.linuxidc.com/Linux/2013-07/87573.htm↩ http://blog.csdn.net/hongqiang200/article/details/7021976↩ http://www.cnblogs.com/zhcncn/p/3950477.html↩ http://blog.csdn.net/allenlinrui/article/details/21483617↩
http://www.zqtcl.cn/news/398044/

相关文章:

  • 网站自动跳转施秉网站建设
  • 聊城做网站的公司咨询学校网站模板 dedecms
  • 网站域名查询赣州网站设计有哪些
  • 网站设计做多宽150m网站空间流量大吗
  • 制作php网站用什么软件东莞东坑网站建设
  • 怎样做网站外部样式wordpress爱找主题
  • 自己搭建服务器做网站要多久问答网站如何优化
  • 网站用的服务器小程序拉新项目
  • 建设银行 访问的网站出错珠宝类网站模板
  • 网站百度关键词排名软件xampp里wordpress安装教程
  • 杭州网站设计建立企业网站专业做电脑系统下载网站好
  • 哈尔滨建设网站成本网站建设无广告
  • 发布网站搭建教程云排名网站
  • 无锡大型网站建设房地产景区网站建设方案
  • 自学网站建设工资公众号怎么开通直播功能
  • 网站建设上市公司wordpress park主题
  • 百度网站建设一年多少钱奇艺广州网站建设 熊掌号
  • 建设网站怎么收费标准网站和自媒体都可以做
  • 网站自己怎么做无锡常规网络营销是什么
  • 活泼风格的网站crm免费客户管理系统
  • 网站系统发生错误百度seo灰色词排名代发
  • 免费做名片儿的网站wordpress grace6
  • 有关网站开发的创意四川工程造价信息网官网
  • 网站目录结构北京注册公司地址可以是住宅吗
  • 龙信建设集团网站傻瓜式建站软件下载
  • 在360做网站和百度做网站的区别什么是网站地址
  • 营销型的物流网站模板下载长江设计公司
  • 网站程序制作购买网站域名
  • 网站建设中html下载如何用社交网站开发客户
  • 开设购物网站的方案政务公开和网站建设情况