【发布时间】:2012-12-13 17:25:54
【问题描述】:
尝试使用 boost 编译时,windows 一切正常,但是当我尝试使用 linux 编译时,FindBoost 似乎没有考虑使用SET 命令给出的配置。
执行以下操作时,
set(Boost_USE_STATIC_LIBS OFF)
set(Boost_USE_MULTITHREADED OFF)
find_package(Boost COMPONENTS system REQUIRED)
if (Boost_FOUND)
MESSAGE(${Boost_SYSTEM_LIBRARY})
endif ()
输出是/usr/lib/libboost_system-mt.a,它似乎是库外的静态和多线程版本。我做错了什么?
【问题讨论】:
标签: c++ boost compilation cmake