Hum*_*ger 7 boost-build bjam c++11
我一直在使用boost.build或b2来构建项目.我正在尝试添加类似的C++ 11结构auto,begin但是b2 release使用Jamfile的目录中的标准调用无法识别这些.
在Jamroot中添加了以下内容
<toolset>gcc:<cxxflags>-std=gnu++0x
<toolset>clang:<cxxflags>-std=c++11
Run Code Online (Sandbox Code Playgroud)
似乎工作
您需要告诉编译器启用c ++ 11支持
例如,对于gcc,您可以使用
b2 toolset=gcc cxxflags="-std=c++11"
Run Code Online (Sandbox Code Playgroud)
(或者使用相同的命令bjam代替b2;这些日子与bjam保持向后兼容性相同.)
| 归档时间: |
|
| 查看次数: |
7200 次 |
| 最近记录: |