首页 > 解决方案 > 找不到 Boost 静态库:Log_Setup 和 Thread

问题描述

我正在尝试使用静态库boost_log_setupboost_thread.

我已按照文档在运行 OS Catalina 10.15 的 Mac 上从源代码构建提升。

我运行以下命令来链接指定的静态库:./b2 --link=static --with-log --with-thread

我还在没有指令的情况下运行了该命令--with,进行了完整的静态链接构建(或者可能什么都不做,结果是一样的)。./b2 --link=static并且./b2 --link=static install./b2 install未能安装必要的库。

我还没有找到任何关于的东西boost_log_setup,所以我不得不假设它的意思是log,这可能与我无法通过 makefile 检查器的原因有关。

我正在尝试构建的项目的 makefile 仍然无法找到boost_log_setup并且boost_thread通过此检查:

set(_Boost_LOG_SETUP_HEADERS           "boost/log/detail/setup_config.hpp")
set(_Boost_THREAD_HEADERS              "boost/thread.hpp")

它确实告诉我它找不到这两个,这意味着它正在正确读取我的BOOST_ROOT目录/usr/local/boost_1_67_0

有人可以帮我建立一个项目的这个燃烧的垃圾箱大火吗?

标签: c++boost

解决方案


推荐阅读