Boost库在CodeBlocks环境下的编译

 

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

       Boost库就不多做介绍了。我的编译环境为:Win 7家庭普通版,CodeBlocks10.05,编译器为mingw32gcc。全部编译boost库需要6个g的磁盘空间。

 

1.      测试你的gcc编译环境。

 

请确保Mingw工具链目录添加到系统的环境变量PATH中,比如我路径为:"C:\ProgramFiles\CodeBlocks\MinGW\bin",并将这个目录下的mingw32-make.exe复制并重命名为make.exe。然后验证 gcc等能否正常使用:开始->运行->输入"cmd"回车->命令窗口输出"gcc -v"查看gcc版本信息,如果看到如下类似输出,那么就可以继续正是编译Boost了。

Boost库在CodeBlocks环境下的编译

 

2. 下载boost库源码。此步略去不提。

 

3. 编译BJAM

    在tools文件夹下搜索build.bat文件(此文件是编译bjam的批处理文件,因为boost库的版本不同而出现的位置不同)。然后在命令行环境下使用dos命令cd进入该目录,运行命令:"build mingw",会在此目录下生成文件bin.ntx86\bjam.exe,将bjam.exe拷贝到boost源文件的根目录下。

 

4.      在命令行环境下使用dos命令cd进入boost源文件的根目录下,运行命令:

bjam install --toolset=gcc--prefix="C:\zjc\PluginFramework\boost_1_42_0" --build-type=complete

 

这里大致说下编译参数的意义:toolset是设置编译器,--prefix是设置编译生成后的头文件和库文件的放置位置,build-type设置生成类型,--build-type=complete即为全部生成,unicode版本、非unicode版本、单线程、多线程的库都生成。

 

     我的笔记本电脑全部编译完大致花了5个小时。

 

参考文献:

 

1. windows下codeblocks + boost

2. Mingw编译Boost库

3. codeblocks+wxwidgets+boost搭建c++开发平台步骤【转载】

 

 

 





原文链接: https://www.cnblogs.com/lanzhi/archive/2011/12/24/6470920.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Boost库在CodeBlocks环境下的编译

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/39122

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午3:45
下一篇 2023年2月8日 下午3:46

相关推荐