我使用boost_thread库。但是,Linux中这个库的名称是" boost_thread"但在Mac OSX中是" boost_thread-mt"。现在我必须在不同的平台上重复和手动更改此名称。我想知道如何解决这个问题。
答案 0 :(得分:2)
应该已经通过FindBoost
提供了正确的库名称。只需使用它:
find_package(Boost COMPONENTS thread)
include_directories(${Boost_INCLUDE_DIRS})
add_executable(foo foo.cpp)
target_link_libraries(foo ${Boost_LIBRARIES})