vs12-boost库编译
来源:互联网 发布:数据机房空调设计 编辑:程序博客网 时间:2024/06/07 18:18
stage/install:stage表示只生成库(dll和lib),install还会生成包含头文件的include目录。
toolset:指定编译器,可选的如borland、gcc、msvc(VC6)、msvc-10.0(VS2010)等。(用VS2012 x64 Cross Tools Command Prompt,不用指定这个属性)
without/with:选择不编译/编译哪些库。
stagedir/prefix:stage时使用stagedir,install时使用prefix,表示编译生成文件的路径。推荐给不同的IDE指定不同的目录否则都生成到一个目录下面,难以管理。
link:生成动态链接库/静态链接库。生成动态链接库需使用shared方式,生成静态链接库需使用static方式。一般boost库可能都是以static方式编译,因为最终发布程序带着boost的dll感觉会比较累赘。
runtime-link:动态/静态链接C/C++运行时库。同样有shared和static两种方式,这样runtime-link和link一共可以产生4种组合方式,各人可以根据自己的需要选择编译。一般link只选static的话,只需要编译2种组合即可,即link=static runtime-link=shared和link=static runtime-link=static。
threading:单/多线程编译。一般都写多线程程序,当然要指定multi方式了;如果需要编写单线程程序,那么还需要编译单线程库,可以使用single方式。
debug/release:编译debug/release版本。一般都是程序的debug版本对应库的debug版本,所以两个都编译。
更多细节可以查看boost库相关文档。
然后在vs中设置相应的路径。
- vs12-boost库编译
- Boost-Boost库的编译
- 编译boost库
- 编译Boost库
- 简单编译boost库
- boost库编译命令
- 编译Boost库
- Boost库的编译
- 安装编译boost库
- Boost库编译
- Boost库的编译
- Boost库的编译
- 编译boost库 boost_1_34
- boost库的编译
- VS2008编译boost库
- vs2010编译BOOST库
- 编译boost.python库
- 编译boost 库
- 二叉树遍历
- mysql日期时间计算函数
- Fatal error: Call to undefined function imagecreatetruecolor() in
- Qt学习笔记外观篇(八):QComboBox
- MySql常用命令总结
- vs12-boost库编译
- 连接局域网的SQL Server数据库配置
- mysql5.5主从同步
- KMP算法
- [Java]常用日期处理
- LeetCode:Binary Tree Preorder Traversal
- 数据库命令和连接mysql服务器
- 正则表达式第四篇(Java中使用正则表达式)
- service-application-struts相关的配置