学校网站建设情况汇报,苏州建设职业培训中心网站,网站建设及优化,电子商务网站开发参考文献学习及使用Boost库已经有一段时间了#xff0c;Boost为我的日常开发中带来了极大的方便#xff0c;也使得我越来越依赖于boost库了。但boost功能太多#xff0c;每次使用还是得翻看以前的 资料#xff0c;所以为了以后可以更方便的使用#xff0c;在此对常用的功能作一个…学习及使用Boost库已经有一段时间了Boost为我的日常开发中带来了极大的方便也使得我越来越依赖于boost库了。但boost功能太多每次使用还是得翻看以前的 资料所以为了以后可以更方便的使用在此对常用的功能作一个总结也希望以此与大家共勉。
boost库下载Svn地址 http://svn.boost.org/svn/boost/trunk
编译源码
编译boost库自带脚本解释工具 使用vs自带命令行工具Visual Studio 命令提示(2010)运行bat脚本bootstrap.bat 编译boost库 执行完成后会生成bjam.exe程序然后编译boost库,使用bjam --help查看相关操作 Bjam参数说明
--build-dir 编译的临时文件会放在builddir里(这样比较好管理编译完就可以把它删除了) --stagedir 存放编译后库文件的路径默认是stage --build-typecomplete 编译所有版本不然只会编译一小部分版本确切地说是相当于:variantrelease, threadingmulti;linkshared|static;runtime-linkshared variantdebug|release 决定编译什么版本(Debug or Release?) linkstatic|shared 决定使用静态库还是动态库。 threadingsingle|multi 决定使用单线程还是多线程库。 runtime-linkstatic|shared 决定是静态还是动态链接C/C标准库。 --with- 只编译指定的库如输入 --with-regex就只编译regex库了。 --show-libraries 显示需要编译的库名称
编译全部bjam --toolsetmsvc --build-dirmidfiles --stagedirstage --build-typecomplete
只编译线程库bjam --toolsetmsvc --build-dirmidfiles --stagedirstage --build-typecomplete --with-thread
开发环境搭建
如果你是vs2010你可以配置一个让所有工程都可能使用的环境。
1、打开属性管理 2、配置include和lib目录