背景
结合上一篇
CLion之C++框架篇-优化框架,引入boost(三),继续进行框架优化!在项目中,我们经常会通过get方式拉取第三方资源,这一版优化引入类库curl,用来拉取第三方资源库。
开源框架代码:https://github.com/rtxbc/cplus/tree/master/work
配置使用
cmake_minimum_required(VERSION 3.11.2) project(work) message(STATUS "start load boost ========================================") # BOOST ## 设置个变量控制 SET(BOOST_MIN_VERSION "1.67.0") ## 动态查找 FIND_PACKAGE(Boost ${BOOST_MIN_VERSION} REQUIRED) if(NOT Boost_FOUND) message(FATAL_ERROR "Fatal error:Boost (version >=${BOOST_MIN_VERSION}) required.\n") endif() message(STATUS "Boost_INCLUDE_DIRS: ${Boost_INCLUDE_D