2013-08-26 82 views

回答

8

添加在Jamroot中以下

<toolset>gcc:<cxxflags>-std=gnu++0x 
<toolset>clang:<cxxflags>-std=c++11 

似乎正在工作

5

你需要告诉编译器打开C++ 11的支持

例如,对于GCC可以使用

bjam toolset=gcc cxxflags="-std=c++11" 
+1

我想知道如何更改Jamroot或站点配置/用户配置这个 –

+4

使用gcc:C++ 11:“g ++”: -std = C++ 11; – Jason

+1

我为什么要叫'bjam'而不是'b2'?或者说,这样做的意义是什么? – einpoklum