Как исправить неизвестную ошибку команды в CMake, когда я использую Conan? - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть файл CMakeLists.txt:

project(ip_filter LANGUAGES CXX)
cmake_minimum_required(VERSION 2.8)

include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()

add_executable(ip_filter ip_filter.cpp)
target_link_libraries(ip_filter ${CONAN_LIBS})

В той же папке у меня есть файл conanfile.txt:

[requires]
range-v3/0.9.1@ericniebler/stable

[generators]
cmake

Когда я пытался его собрать , используя:

$ cmake CMakeLists.txt

У меня есть этот вывод:

CMake Error at CMakeLists.txt:4 (include):
  include could not find load file:

    /home/bogdasar/Documents/C++_Programming/ip_filter/conanbuildinfo.cmake


CMake Error at CMakeLists.txt:5 (conan_basic_setup):
  Unknown CMake command "conan_basic_setup".


-- Configuring incomplete, errors occurred!
See also "/home/bogdasar/Documents/C++_Programming/ip_filter/CMakeFiles/CMakeOutput.log".
...