mingw中安装boost库
来源:互联网 发布:淘宝3333 编辑:程序博客网 时间:2024/05/16 10:13
首先下载并安装最新版本的mingw: http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
安装完成mingw后, 比如安装在C:/MinGW/下, 添加C:\MinGW\bin目录到环境变量path中。
1, 下载boost库 http://www.boost.org/ ,解压到电脑磁盘某个目录下, 比如D:/boost_1_53_0/ 此处我用的是boost_1_53_0版本。
2, 打开windows命令窗口, 快捷键win窗口+r,输入cmd命令, 弹出windows命令窗口,输入以下命令
cd /d D:\boost_1_53_0\tools\build\v2\engine
转到此目录
3,输入build mingw命令。 执行完以后, 将会生成一个用于编译boost c++库的bjam.exe的程序
4, 打开文件浏览器, 转到“D:\boost_1_53_0\tools\build\v2\engine\bin.ntx86”目录, 拷贝或者剪切b2.exe和bjam.exe文件, 复制到D:\boost_1_53_0\ 这个boost安装包根目录下
5,在windows命令窗口, 输入 cd /d D:\boost_1_53_0\转到boost安装包根目录, 然后输入以下命令:
bjam --toolset=gcc link=static threading=single stage
boost库的编译工作便开始了, 需要一段时间(我的电脑上花了20分钟), 编译生成库顺利结束。
6, 打开D:\boost_1_53_0\stage\lib目录, 会看到许多.a或者.o的文件,便是mingw生成的boost库文件, 将所有这些文件拷贝到mingw的库目录下C:\MinGW\lib
7, 然后回到D:\boost_1_53_0\目录, 拷贝D:\boost_1_53_0\boost这个目录到C:\MinGW\include目录下, 即产生C:\MinGW\include\boost目录,里面包含了调用boost库所需的所有头文件.h文件。
8,之后D:\boost_1_53_0\这个安装包目录就没有用了,可以直接删除。
编译并安装boost库完成。
相关链接请参考:http://laserboy.org/forum/index.php?topic=556.0
另外,如果 各位嫌麻烦的话, 可以直接去http://nuwen.net/mingw.html 这个目录下载别人编译好了的包含boost库(以及其他常用库)的mingw安装文件。
- mingw中安装boost库
- Mingw下安装BOOST
- MinGW下安装boost
- EPD中已自带Mingw,如何安装c++ boost库?
- EPD中已自带Mingw,如何安装c++ boost库?
- Mingw编译Boost库
- Mingw编译Boost库
- MinGW 环境Boost库的编译及安装
- (CodeBlocks+MingW)安装和使用Boost
- (CodeBlocks+MingW)安装和使用Boost(转载)
- (CodeBlocks+MingW)安装和使用Boost
- 以minGW编译boost库,并在Code::Blocks中设置boost空应用程
- 在MinGW中编译Boost.Python
- 在MinGW中编译Boost.Python
- mingw中安装 rtmpdump
- Anaconda中安装MinGW
- code::blocks+minGW添加boost库
- Windows下使用MinGW编译boost库
- Spring MVC 教程,快速入门,深入分析
- 01背包,饭卡问题
- Spring MVC中的线程池ThreadPoolTaskExecutor
- 内存管理(2014.02.19)
- 页面加载完毕后滚动条自动滚动
- mingw中安装boost库
- Windows下搭建cvs服务器
- 如何查看无法导出的android数据库文件?
- Chapter 2 Classes and Objects
- Java中的集合关系图及常见操作
- Java简单递归实现检索文件
- 多字节转UTF8
- Softmax Regression练习
- c3p0详细配置