如何在c ++代码块窗口中使用boost 1.63库?

时间:2017-02-20 10:57:52

标签: c++ windows boost codeblocks

我试图在代码中使用boost库:在Windows上阻止IDE。 目的是使用Dynamic Biteset。

Manged使用本教程让代码:blocks find boost: http://www.technical-recipes.com/2014/configure-codeblocks-boost-libraries-windows-linux/

找到本教程:https://www.youtube.com/watch?v=3wCA124D3rg#t=324.174678 根据它,起初需要运行引导程序。 在安装Visual Studio Community 2015后进行管理。 但无法继续下一阶段:使用minGW运行bootstrap。 使用这些说明: Building boost 1.61.0 with MinGW 5.3.0 比完成上面的youtube教程。

dynamic_biteset我收到有关错误的信息:

包括BOOST_USER_CONFIG(似乎缺少)

在config.hpp

知道如何在Windows机器上使用boost吗?

1 个答案:

答案 0 :(得分:0)

这些说明使用Windows上与代码块v17.12打包在一起的编译器构建boost v1.63(最新的boost版本不支持codeblocks v17编译器)

1下载boost_1_63_0.7z并将其解压缩到boost_folder \ v1_63 \(在此处和下面为您的系统上的boost_folder选择一个合适的路径)

2打开cmd窗口

3类型PATH = PATH = C:\ Program Files(x86)\ CodeBlocks17 \ MinGW \ bin

4输入cd boost_folder \ v1_63 \ tools \ build

5类型的引导程序gcc

6输入。\ b2.exe安装工具集= gcc --prefix = boost_folder \ v1_63 \ b2_for_mingw

7输入cd boost_folder \ v1_63

8类型PATH =%PATH%; boost_folder \ v1_63 \ b2_for_mingw

9类型b2 -j4 --toolset = gcc阶段(假设您有4个线程的CPU)

10将代码块全局变量设置为:

boost         boost_folder\v1_63
boost.include boost_folder\v1_63
boost.lib     boost_folder\v1_63\stage\lib

11您将必须与项目所需的任何特定增强库链接。库名称的格式为boost_system-mgw51-mt-1_63