부록: 샘플 CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(SampleProject LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
add_executable(SampleExecutable src/main.cpp src/helper.cpp)
find_package(Boost 1.65 REQUIRED COMPONENTS filesystem system)
target_link_libraries(SampleExecutable PRIVATE Boost::filesystem Boost::system)
target_include_directories(SampleExecutable PRIVATE ${Boost_INCLUDE_DIRS})샘플 프로젝트 구조
SampleProject/
├── CMakeLists.txt
└── src/
├── main.cpp
└── helper.cppLast updated