我不知道如何使用 C++0x 编译器构建 Boost。必须给 bjam 提供哪个选项?应该修改 user.config 文件吗?有人可以帮助我吗?
最好的,
维森特
我已经找到答案了。我正在等待类似“std”的功能,并将其命名如下:
bjam std=0x
但目前我们需要使用低级变量 cxxflags 并添加特定的编译器标志。例如对于 gcc 我们可以这样做
bjam toolset=gcc cxxflags=-std=gnu++0x
其他编译器将需要不同的设置。
等待新的 Boost.Build 功能,您还可以定义自己的工具集,如下所示:添加 user.config 或 site.config 文件
using gcc
: std0x
: "/usr/bin/g++" # your path to the C++0x compiler
: <cxxflags>-std=gnu++0x
;
现在调用为
bjam toolset=gcc-std0x
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)