Установка библиотеки с помощью Cmake в Visual Studio 2019 - PullRequest
0 голосов
/ 09 февраля 2020

Вот как выглядит он CMakeLists.txt

cmake_minimum_required( VERSION 2.8 )

project(HYPERGRAPHLIB)
find_package( Boost 1.72 )
find_package( Boost COMPONENTS program_options REQUIRED )

set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}")

find_package(Gecode REQUIRED COMPONENTS kernel support int set driver flatzinc minimodel search)

set(Boost_DEBUG off)

set( CMAKE_CXX_FLAGS "-O3 -std=c++11" )

add_subdirectory(src)
add_subdirectory(demo)
add_subdirectory(test)

Когда я пытаюсь установить библиотеку с помощью этого файла CMakeLists, я получаю следующую ошибку

Severity    Code    Description Project File    Line    Suppression State
Error       CMake Error at C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Boost (missing: Boost_INCLUDE_DIR program_options)     C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake   137 

Я думаю, что самая важная часть этого - эта часть Не удалось найти Boost (отсутствует: Boost_INCLUDE_DIR program_options)

Это библиотека, которую я пытаюсь установить https://github.com/alex-87/HyperGraphLib

...