我必须cxxflags=-std=c++11
在构建 boost c++ 库时指定吗?我实际上正在使用 mingw 4.8.0(x32、posix、dwarf,与 Qt 5.1.0 提供的相同)和 boost C++ 1.54.0(所有补丁都在 boost 下载页面中指定)。
问问题
640 次
1 回答
0
用于构建我的系统上不需要的 boost 本身(gcc 4.8.1,x64)。我在 Windows 命令提示符(不是 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 特性的程序,你需要它;如果使用 boost 则独立。
于 2013-08-08T15:14:32.087 回答