现在的位置: 首页 > 综合 > 正文

用DEV-C++编译BOOST

2013年07月12日 ⁄ 综合 ⁄ 共 1073字 ⁄ 字号 评论关闭

首先,下载DEV-C++,网址是http://www.bloodshed.net/dev/devcpp.html,目前最新版本是4.9.9.2。然后安装DEV-C++

 

接下来,有两种方法可以得到BOOST的二进制库文件。

第一种比较简单,在DEV-C++Tools菜单里选择Check for updates/Packages蔡单项,然后在弹出的对话框中选择devpaks.org Community Devpaks 然后单击Check for updates按钮,如下图红色圈所示:

 

几秒钟后下载完毕, 再进行如下图红色圈所示选择:

选择C++ Libraries,然后选择BOOST 单击Download selected 开始下载BOOST库。

下载完后根据提示安装即可。

除了BOOST以外, 还有很多优秀的库可以下载,如ACE/TAOwxWindows等。

不过DEV-C++所带的BOOST版本是1.31.0,如果要用最新的版本,可以考虑下一种方法。

 

第二种是用DEV-C++所带的编译器gcc来编译BOOST库。

首先下载BOOSThttp://sourceforge.net/project/showfiles.php?group_id=7586 然后解压。

为了编译BOOST,首先要编译bjam,然后用bjamgcc来编译出BOOST二进制库。

以下为具体步骤:

1。设置编译器的路径。

在我的电脑上点击右键,选择Properties菜单项。然后在弹出的对话框中选择Advanced页,点击Environment Variables按钮。如下图所示。

 

之后进行如下设置,红色圈所示:

选择PATH,然后点击Edit按钮,在最后加上DEV-C++编译器的路径,如图中C:/Dev-Cpp/bin,路径之间用分号分隔。 设置完毕点击OK按钮保存。

 

2。编译bjam。打开一个命令窗口,进入路径D:/boost_1_34_0/tools/jam/src,运行命令

Build.bat gcc,如图所示:

编译完后会生成bin.ntx86目录,里面有bjam.exe。把bjam.exe拷贝到BOOST库的根目录,如D:/boost_1_34_0

 

3。编译BOOST

BOOST库的根目录下运行bjam --build-dir=build --toolset=gcc BOOST库就开始编译了。整个过程会持续四五十分钟左右。生成的库回放在build目录下,如果你想放在不同的目录下,可以在命令行参数--build-dir指定。

 

 

希望对大家有所帮助, 如果有什么建议,欢迎提出。

 

抱歉!评论已关闭.