Boost 库找到目标但不编译

Posted

技术标签:

【中文标题】Boost 库找到目标但不编译【英文标题】:Boost library finds targets but does not compile 【发布时间】:2015-05-15 21:31:12 【问题描述】:

我在 debian linux 上安装了 boost。

现在我尝试运行测试“hello world”示例。

首先我进入文件夹

/tools/build/v2/example/hello

有一些文件:

hello.cpp jamroot.jam

然后我在控制台中输入:

/tools/build/v2/bin/b2 toolset=gcc

我收到消息:

...找到 8 个目标...

仅此而已。没有错误,也没有编译信息,也没有输出文件:“hello”。

./bjam toolset=gcc install:也一样

我收到消息:

...找到 613 个目标...

...正在更新 7 个目标...

但没有汇编或其他消息。

我错过了什么?

【问题讨论】:

【参考方案1】:

b2 或 b2 工具集=gcc 是不够的。

我必须输入 b2 release 才能编译。

http://www.boost.org/doc/libs/1_55_0/doc/html/bbv2/tutorial.html

【讨论】:

以上是关于Boost 库找到目标但不编译的主要内容,如果未能解决你的问题,请参考以下文章

使用VS2015 编译 64位的boost库

使用Boost Graph库查找连接的组件,顶点和边缘类型为boost :: listS

windows下vs2015编译BOOST

vs2015 编译boost库

Qt编译和使用boost库(附5.51的Boost下载)good

为 Sony NMOS 实现编译 C++ boost 库