cmake链接asio库

方法一:

include_directories(/opt/boost/include)
add_executable(example example.cpp)
target_link_libraries(example /opt/boost/lib/libboost_system.a)

 

 

方法二:

include_directories(./include)

include_directories(Boost_INC /usr/include/boost)
set(Boost_USE_STATIC_LIBS ON)

set(BOOST_COMPONENTS date_time chrono filesystem iostreams
        program_options regex system thread unit_test_framework)
find_package(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS})

add_executable(test_asio  src/asiotest.cpp)
target_link_libraries(test_asio ${Boost_LIBRARIES})

  

posted on 2022-01-21 16:17  D社长  阅读(839)  评论(0)    收藏  举报