我正在尝试构建使用Boost和CMake作为构建系统的C ++项目。在CMakeLists.txt中有以下标准行:
find_package(Boost REQUIRED COMPONENTS serialization date_time)
include_directories(${Boost_INCLUDE_DIRS})
set(LIBS ${LIBS} ${Boost_LIBRARIES})
我从存储库安装了Boost(在我的情况下是Fedora 16),而CMake找不到它(Boost_DIR-NOT_FOUND)。
我在互联网上查看了类似的问题,找不到合适的解决方案。在某些情况下,有建议从源代码中使用单独的Boost安装,但我不想这样做,因为因为我使用VirtualBox需要花费大量的时间来编译。
有人可以帮我解决这个问题吗?
致以最诚挚的问候,
亚历