Conan - переносимый менеджер пакетов, предназначенный для разработчиков C и C++, но он может управлять сборками из исходного кода, зависимостей и предварительно скомпилированных двоичных файлов для любого языка.
0 ответов

Как обернуть внешнюю библиотеку в пакет conan, добавив поддержку построения в качестве разделяемой библиотеки

Я пытаюсь обернуть парсер Google Gumbo в пакет Conan. В основном мне удается поддерживать Linux Mac и Windows, но у меня возникают некоторые проблемы при создании (и использовании) его в качестве общей библиотеки в Windows (.dll + .lib). Мой текущий…
01 июн '16 в 22:47
1 ответ

Как установить пакет в местном магазине?

Я работаю с conan 0.16.0 и не могу понять, как установить пакет в локальном магазине. Моя идея состоит в том, чтобы создать рецепт, создать каждый пакет, который я хочу из рецепта, установить их в локальном хранилище и затем загрузить их на сервер c…
05 дек '16 в 14:21
0 ответов

Различия между менеджерами пакетов conan и conda

За C/C++ пакеты, каковы практические различия, то есть с точки зрения разработчика, между conan и conda?
22 июн '17 в 01:09
0 ответов

Artifactory Conan Repository разрешения для предотвращения изменения выпущенных пакетов

Чего я хотел бы достичь, так это того, что Конан пакетирует с каналом release (например mylib/1.0.0@myuser/release) только защищены от удаления / модификации "обычными пользователями". Это означает, что дополнительные двоичные пакеты такого пакета /…
01 мар '19 в 09:10
1 ответ

Включить ошибку пути в конфигурацию conan cmake

conanfile.txt // я использую локальное репо [requires] libxml2/2.9.0@conan/stable [generators] cmake CMakeLists.txt cmake_minimum_required(VERSION 3.4) project(testlibxml) include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake) conan_basic_setup() add_exe…
03 янв '19 в 06:00
0 ответов

Есть ли способ (повторно) использовать "заявки" из упаковываемого проекта?

Я создал пакет conan для моих библиотек и заметил, что мне нужно дублировать requires список для библиотеки и рецепт пакета. Интересно, есть ли лучший способ сделать это? Я строю пакеты conan для существующих библиотек. Скажем, у меня есть libA и li…
09 янв '19 в 13:50
1 ответ

Как использовать SDL2 Конана в Windows

Я новичок в компиляции с Конаном в Windows, и я борюсь с использованием SDL2. Вот привет мир, который использует conan, который компилируется и прекрасно работает в Linux: git clone https://bitbucket.org/mutcoll/conan-sdl2-hello-world.git cd conan-s…
30 май '16 в 14:00
1 ответ

Соединение пакета Conan с обычным каталогом Qt

Я изучал создание пакета в официальном учебнике Конана. Я хотел бы создать свой собственный пакет для статической библиотеки (проект на основе CMake). Он поддерживает Linux и Windows. Но это зависит от Qt LTS 5.9x. CMakeLists.txt содержит вызов find…
12 июн '18 в 19:25
3 ответа

Доступен ли репозиторий Conan в Artifactory OSS?

На веб-странице Artifactory OSS JFrog создается впечатление, что она является частью OSS https://www.jfrog.com/open-source/. Я пробую это в контейнере Docker, и "Конан" не появляется в качестве интерактивной опции в новом локальном репозитории. Я не…
12 май '17 в 16:55
0 ответов

Конан Build приводит к ошибке в методе сборки ()

Я пытаюсь собрать свой пакет с conan install . & conan build . Когда я бегу conan build . это приводит к следующей ошибке: ERR! OMG Process terminated: 1 ERROR: PROJECT/0.0.8@PROJECT: Error in build() method, line 54 self.run('cmake-js build -d "{:s…
01 мар '18 в 18:38
1 ответ

Poco C++ Связывание проблем с менеджером зависимостей conan. Как бы это исправить?

Я пытался использовать библиотеки Poco в своем программном проекте, но получаю ошибки компоновки. Мой файл C++ содержит одну строку кода в основной функции и должен хорошо компилироваться. Мой файл C++: /** * Created by kkprince on 27/06/16. */ #inc…
28 июн '16 в 21:22
1 ответ

Как я могу решить неопределенные ошибки ссылок с помощью Conan и SDL2 в Ubuntu 16.10?

Я пытаюсь заставить Конана работать в тестовом проекте, следуя их руководству по началу работы, чтобы я мог начать использовать его в реальном проекте. Я пытаюсь использовать SDL2 с glew в проекте C++, скомпилированном с g++ в Ubuntu 16.10 x64. Мой …
15 апр '17 в 04:49
1 ответ

Конан автоинкрементная версия пакета

Я начал использовать Conan для обработки своей базы кода C++, и я не понимаю, предлагает ли он способ автоматического увеличения версии пакета после загрузки релиза. Я говорю о чем-то вроде сценария перехвата npm, который я использую для выполнения …
03 окт '18 в 08:09
0 ответов

Скомпилируйте OpenSSL для Android с conan

Я пытаюсь скомпилировать OpenSSL для Android. Я могу успешно скомпилировать его вручную с помощью одной из следующих команд: ./Configure android no-asm threads no-rc5 no-idea no-ssl2 no-tests no-shared -fPIC && make depend && make &a…
25 фев '18 в 13:30
1 ответ

conan io: неизвестная команда 'export-pkg'

Я использую conan io для создания пакета из бинарных файлов перед сборкой. Я нашел этот пост на веб-сайте conan: http://docs.conan.io/en/latest/creating_packages/existing_binaries.html но проблема заключается в следующем: каждый раз, когда я пытаюсь…
22 фев '18 в 12:55
0 ответов

CMake с Конаном жалуется на отсутствующие файлы, когда они существуют. Я не понимаю почему?

Я немного потерян здесь. У меня есть набор инструментов для кросс-компиляции, который я пытаюсь использовать с cmake и conan для сборки googletest (1.8.1). Но во время компиляции ld жалуется, что отсутствуют некоторые библиотечные файлы, такие как l…
09 янв '19 в 01:33
1 ответ

Плагин Jenkins Artifactory с ConanClient: огромный BuildInfo, ссылающийся на несвязанные пакеты, возвращаемые ConanClient

По какой-то причине BuildInfo объект, возвращаемый ConanClient.run() Метод содержит ссылки на множество несвязанных пакетов Конана как "модули". Кажется, что эти пакеты были также построены на одном и том же подчиненном Jenkins, но, конечно, на разн…
16 янв '19 в 12:51
1 ответ

Что такое ConanException: ошибка 32512 при выполнении команды conan install?

Я пытаюсь выполнить исходную команду из информации о пакете, который он собирает, но при попытке установить ее я получаю следующую ошибку. sh: 1: source: not found ERROR: package_name/7.0@repo/stable: Error in package_info() method, line 23 self.run…
06 фев '19 в 06:58
1 ответ

Android Studio + отладка исходного кода

Недавно я перешел с ndk-build на систему сборки cmake в Android Studio (я использую версию 3.2.1) и, поскольку у меня есть зависимости в моем коде C++ от некоторых сторонних библиотек, я решил перейти на conan C++ менеджер пакетов, чтобы упростить м…
07 дек '18 в 14:16
0 ответов

Файлы *.pb.h и *.pb.cc protobuf не генерируются

Я использую protobuf_generate_cpp() для генерации файлов *.cc и *.h из файла *.proto, но он не выполняется. Я не получаю никаких сообщений об ошибках, строки просто пропущены. Файл CMakeLists.txt выглядит примерно так: cmake_minimum_required(VERSION…
27 авг '18 в 13:18