1

我正在尝试构建使用 Boost 和 CMake 作为构建系统的 C++ 项目。在 CMakeLists.txt 中有以下标准行:

find_package(Boost REQUIRED COMPONENTS serialization date_time)
include_directories(${Boost_INCLUDE_DIRS})
set(LIBS ${LIBS} ${Boost_LIBRARIES})

我已经从存储库(在我的情况下为 Fedora 16)安装了 Boost,但 CMake 找不到它(Boost_DIR-NOT_FOUND)。

我已经查看了互联网上的类似问题,但找不到适合我的解决方案。在某些情况下,有人建议从源代码中使用单独的 Boost 安装,但我不想这样做,因为我使用 VirtualBox 需要大量时间来编译。

有人可以帮我解决这个问题吗?

此致,

亚历克斯

4

0 回答 0