win10+boost for gcc
来源:互联网 发布:知彼软件是干什么的 编辑:程序博客网 时间:2024/05/17 12:49
1:Download boost from boost.org
2:unzip
3:提示:cl(ml )不是内部或外部命令
需要在用户环境变量Path中添加: VS目录\vc\bin;VS目录\vc\bin\amd64_86;VS目录\common7\IDE;VS目录\common7\Tools;
4:进入解压后的目录
bootstrap.bat gcc
5:bjam stage --toolset=gcc --stagedir="D:\boost\boost_156_gcc" link=static runtime-link=shared runtime-link=static threading=multi--build-type=complete
6:release版本
bjam install --toolset=borland --prefix="E:/boost_1_38_0" release --with-date_time --with-regex
改变的是“debug”更换为“release”。回车后开始release的boost库编译。
bjam install --toolset=borland --prefix="E:/boost_1_38_0" debug(或release)--build-type=complete
这样会编译出所有debug和release的lib库。
编译完成后,E:/boost_1_38_0 目录下,可以看到两个子目录:"include"和"lib",前者保存着所有采用纯头文件形式提供的boost代码文件;后者则是所有编译出的库文件。.dll, .lib
打开C++Builder2007.
Project-Default Options-C++Builder设置。在Include Path添加前面的"include/boost-1_38"所在的目录,在Library Path添加“lib”所在的目录。
C++Options-Paths and Directories.同上设置。
7: bjam 参数
--build-dir=<builddir> 编译的临时文件会放在builddir里(编译完就可删除)
有时不知道编译器到底需要什么版本的lib,可以完整编译boost:
VC的设置众所周知,就不说了。
--stagedir=<stagedir> 存放编译后库文件的路径,默认是stage
--build-type=complete 编译所有版本(确切地说是相当于:variant=release, threading=multi;link=shared|static;runtime-link=shared)
variant=debug|release 编译什么版本(Debug or Release?)
link=static|shared 使用静态库还是动态库。
threading=single|multi 单线程还是多线程库。
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库。
--with-<library> 只编译指定的库,如输入--with-regex就只编译regex库了。
--show-libraries 显示需要编译的库名称
用户环境变量
Path
中添加
- win10+boost for gcc
- compile boost for vs2015 on win10
- win10配置gcc编译环境
- centos gcc g++ boost 安装
- configure boost for ubuntu
- boost for android
- Boost for Mac安装
- Boost for Mac安装
- Boost for Android
- Boost for Mac安装
- Boost for Android
- boost for android
- Boost库安装-win10+VS2013+boost_1.60.0
- Win10 VS2013编译Boost 1.62.0
- Compile gcc for Windows
- GCC for Windows
- gcc for windows
- GCC for windows
- mutt发送的附件存在中文乱码
- Jquery遍历checkbox获取选中项value值的方法
- 代码复审
- 关于面试的几个小问题
- Java 集合类
- win10+boost for gcc
- Oracle表中的一条记录占用weblogic多少内存
- Eclipse Remot Debug
- rabbitmq学习4:Routing
- 动态库和静态库
- 个人对web前端工作时候的一些见解
- TYVJ1360Imperishable Shooting
- tomcat的启动顺序
- php函数随记1