使用mingw构建boost c ++

时间:2013-08-07 17:41:28

标签: c++ boost c++11 mingw

构建boost c ++库时是否必须指定cxxflags=-std=c++11?我实际上使用的是mingw 4.8.0(x32,posix,dwarf,Qt 5.1.0提供的相同)和boost C ++ 1.54.0(所有补丁都在boost下载页面中指定)。

1 个答案:

答案 0 :(得分:0)

用于构建在我的系统上不需要的boost(gcc 4.8.1,x64)。我在Windows命令promt(而不是msys)上使用:

bootstrap mingw

bjam toolset=gcc link=shared variant=debug,release

或者您可以使用b2 (Reference)。你必须提高你的包含路径,不过

export CFLAGS="-I/path_to_boost/boost_1_54_0"
export CXXFLAGS="-I/path_to_boost/boost_1_54_0"

对于编译应该使用C ++ 11功能的程序,你需要它;如果使用提升,则独立。