Списки с конаном

Я столкнулся с некоторыми проблемами при создании моих списков команд с Конаном. Я просто следую официальному примеру, но у меня это не работает ...

это мой Cmakefiles.txt:

cmake_minimum_required(VERSION 2.8)
project(UDP_Server)

set(CMAKE_BUILD_TYPE Release)

if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan.cmake")
message(STATUS "Downloading conan.cmake from 
https://github.com/conan-io/cmake-conan")
file(DOWNLOAD "https://raw.githubusercontent.com/conan-io/cmake- 
conan/master/conan.cmake"
              "${CMAKE_BINARY_DIR}/conan.cmake")
endif()

include(${CMAKE_BINARY_DIR}/conan.cmake)
conan_cmake_run(REQUIRES Hello/0.1@memsharded/testing
            BASIC_SETUP
            BUILD missing)
add_executable(server server/server.cpp)
add_executable(client client/client.cpp)
target_link_libraries(main ${CONAN_LIBS})

и моя ошибка:

ERROR: Failed requirement 'Hello/0.1@memsharded/testing' from 'PROJECT'
ERROR: Unable to find 'Hello/0.1@memsharded/testing' in remotes

CMake Error at conan.cmake:368 (message):
Conan install failed='1'
Call Stack (most recent call first):
conan.cmake:448 (conan_cmake_install)
CMakeLists.txt:14 (conan_cmake_run)


-- Configuring incomplete, errors occurred!

person astrocurieux    schedule 22.11.2018    source источник
comment
Это пример из Conan (docs.conan.io/en/latest/howtos/ cmake_launch.html), значит, вы на правильном пути. Что за сообщение об ошибке?   -  person Matthieu Brucher    schedule 22.11.2018
comment
Вы указали это в командной строке?   -  person Matthieu Brucher    schedule 22.11.2018
comment
Я столкнулся с двумя проблемами: во-первых, пример conan не работает со мной, сообщение об ошибке: Conan install failed = '1' (с добавлением set (CMAKE_BUILD_TYPE Release)), а вторая проблема - я не знаю, как добавить увеличить зависимости от этого же файла   -  person astrocurieux    schedule 22.11.2018
comment
Задайте один вопрос об ошибке conan с помощью команды, которую вы запустили, и полного сообщения об ошибке. Затем сделайте то же самое для Boost (но сначала посмотрите в Интернете, есть много ресурсов для Boost в CMake, если вы используете find_package (Boost) ...   -  person Matthieu Brucher    schedule 22.11.2018
comment
Я нахожу много примеров в Google, но нечего смешивать конан и усиление .... Я не знаю, как организовать списки Cmakelists, чтобы включить оба   -  person astrocurieux    schedule 22.11.2018
comment
Задайте свой вопрос Конану, а затем задайте еще один вопрос для повышения.   -  person Matthieu Brucher    schedule 22.11.2018
comment
это моя полная ошибка для conan: ОШИБКА: невыполненное требование 'Hello/0.1@memsharded/testing' из 'PROJECT' ОШИБКА: невозможно найти 'Hello/0.1@memsharded/testing' в удаленных CMake Ошибка на conan.cmake: 368 ( message): Conan install failed = '1' Стек вызовов (сначала последний вызов): conan.cmake: 448 (conan_cmake_install) CMakeLists.txt: 14 (conan_cmake_run) - Конфигурация не завершена, возникли ошибки!   -  person astrocurieux    schedule 22.11.2018
comment
Это должно быть в вопросе, а не в комментариях.   -  person Matthieu Brucher    schedule 22.11.2018
comment
Hello/0.1@memsharded/testing это пример пакета, который вы, возможно, захотите получить. Вы пробовали использовать существующий пакет?   -  person Matthieu Brucher    schedule 22.11.2018
comment
хо хорошо, я просто редактирую свой вопрос. но нет, я не пробовал с чем-то еще   -  person astrocurieux    schedule 22.11.2018
comment
Я открыл проблему в репозитории Conan docs (github.com/conan-io/ docs / issues / 997). Этот раздел необходимо улучшить с помощью существующего пакета, а также добавить минимальный рабочий файл cpp. Вы можете попробовать еще раз с предложением, которое я даю в этом выпуске, тем не менее, я вернусь сюда, когда будут обновлены документы.   -  person jgsogo    schedule 29.12.2018


Ответы (1)


Пакет Hello/0.1@memsharded/testing доступен только в удаленный

Таким образом, перед сборкой проекта вам необходимо добавить пульт:

conan remote add memsharded https://api.bintray.com/conan/memsharded/conan-common 

В противном случае не удастся найти этот пакет.

Другой вариант - загрузить проект и собрать его:

git clone https://github.com/memsharded/conan-hello.git
cd conan-hello
conan create . memsharded/testing
person uilianries    schedule 05.02.2019