In my CMakeLists.txt
file, I have this:
# Locate Boost date_time library
set(PROGRAM_FILES "Program Files")
set(Boost_INCLUDE_DIR C:/${PROGRAM_FILES})
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
find_package(Boost 1.58 REQUIRED COMPONENTS date_time)
I have my boost directory located at C:\Program Files\boost
and in that directory there is a date_time
directory and a date_time.hpp
header file.
My error:
Error
CMake Error at
C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Boost (missing: date_time) (found suitable version "1.72.0",
minimum required is "1.58") C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake 137