C++ 使用brew安装boost时缺少boost_信号库

C++ 使用brew安装boost时缺少boost_信号库,c++,macos,boost,homebrew,C++,Macos,Boost,Homebrew,使用brew安装boost后: brew install boost brew link --overwrite boost 我发现库boost_信号没有安装 当我使用CMake构建另一个依赖于boost_信号库的项目时,我收到以下错误消息: Unable to find the requested Boost libraries. Boost version: 1.69.0 Boost include path: /usr/local/include Could not

使用brew安装boost后:

brew install boost
brew link --overwrite boost
我发现库boost_信号没有安装

当我使用CMake构建另一个依赖于boost_信号库的项目时,我收到以下错误消息:

  Unable to find the requested Boost libraries.

  Boost version: 1.69.0

  Boost include path: /usr/local/include

  Could not find the following Boost libraries:

          boost_signals

  Some (but not all) of the required Boost libraries were found.  You may
  need to install these additional Boost libraries.  Alternatively, set
  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
  to the location of Boost.
我检查了我的/usr/local/lib,我看到了很多boost库,但是找不到lib boost_signals.dylib

我不确定如何安装上述错误所建议的附加Boost库

我的机器运行macOS High Sierra 10.13.6

有什么建议吗


谢谢你抽出时间

今天早上我也有同样的问题。从boost 1.69发行说明中:

停办图书馆 信号(v1)现在已删除。它在1.68年被删除,在1.54年被弃用。Boost 1.68是提供此库的最新版本。建议用户改用信号2。Boost社区感谢道格拉斯·格雷戈(Douglas Gregor)在信号方面所做的工作,这为其用户提供了良好的服务,也激发了信号2的灵感

[