gpt4 book ai didi

c++ - 如何使用 C++0x 支持构建 Boost?

转载 作者:IT老高 更新时间:2023-10-28 14:01:57 26 4
gpt4 key购买 nike

我不知道如何使用 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

关于c++ - 如何使用 C++0x 支持构建 Boost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2887707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com