我正在尝试使用代码中的boost库:在Windows上阻止IDE。目的是使用Dynamic Biteset。
管理使用本教程让代码:blocks找到boost:qazxsw poi
找到这个教程:http://www.technical-recipes.com/2014/configure-codeblocks-boost-libraries-windows-linux/根据它,起初需要运行引导程序。在安装Visual Studio Community 2015后进行管理。但无法继续下一阶段:使用minGW运行引导程序。使用这些说明:https://www.youtube.com/watch?v=3wCA124D3rg#t=324.174678比完成上面的youtube教程。
dynamic_biteset我得到一个错误:
在config.hpp中
知道如何在Windows机器上使用boost吗?
这些指令使用Windows上的codeblocks 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键入bootstrap 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 stage(假设你有一个4线程的CPU)
10将代码块设置为全局变量:
Building boost 1.61.0 with MinGW 5.3.0
11您必须链接项目所需的任何特定增强库。库名称具有boost boost_folder\v1_63
boost.include boost_folder\v1_63
boost.lib boost_folder\v1_63\stage\lib
模式