[英]build boost c++ with mingw
构建boost c ++库时是否必须指定cxxflags=-std=c++11
? 我实际上使用的是mingw 4.8.0(x32,posix,dwarf,由Qt 5.1.0提供)和boost C ++ 1.54.0(所有补丁均在boost下载页面中指定)。
对于构建boost本身,这在我的系统上是不必要的(gcc 4.8.1,x64)。 我在Windows命令promt上使用了(不是msys):
bootstrap mingw
bjam toolset=gcc link=shared variant=debug,release
或者,您可以使用b2 (参考) 。 不过,您必须在包含路径中增加一些
export CFLAGS="-I/path_to_boost/boost_1_54_0"
export CXXFLAGS="-I/path_to_boost/boost_1_54_0"
要编译应使用C ++ 11功能的程序,则需要它。 如果使用升压则独立。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.