我已经在 /usr/local
中安装了最新版本的 Boost(包含在 /usr/local/include/boost
和库中 /usr/local/lib/boost
),我现在正在尝试从源安装 Wt但 CMake(2.6 版)似乎找不到 Boost 安装。它试图提供有关设置 BOOST_DIR 和 Boost_LIBRARYDIR 的有用建议,但我无法通过调整这些变量来使其工作。
我得到的最新错误消息是它找不到库,但它似乎表明它正在使用“/usr/local/include”作为包含路径,这是不正确的(我可以’ t似乎修复它)。是否有解决方案可以解决这个问题,还是我需要在 CMake 中四处寻找才能解决?
原文由 BD at Rivenhill 发布,翻译遵循 CC BY-SA 4.0 许可协议
在对 CMake 进行挖掘和试验之后,我确定 CMake 对我所有的 Boost 库都包含在
/usr/local/lib/boost
而不是/usr/local/lib
中这一事实不满意。一旦我将它们软链接回来,构建工作。