问题标签 [conan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
277 浏览

conan - 从 CI 上传柯南包

我运行自己的柯南服务器,想自动上传 CI 生成的包。当我使用conan upload它时,它会提示我输入用户名和密码。有没有办法自动化这个过程?

0 投票
1 回答
3861 浏览

conan - Conan,C++ 包管理器,不适用于 boost

我运行:conan install Boost/1.64.0@conan/stable,它失败了。
输出:

尝试其他包,工作:

知道为什么找不到包裹吗?如何调试它?

0 投票
0 回答
1985 浏览

conan - 如何使用柯南安装 SDL 包?如何在柯南中查找和安装软件包?

我想开始使用柯南包管理器,我已经阅读了官方文档http://docs.conan.io/en/latest/index.html。我已经按照示例进行操作,并且能够使用文档中描述的 poco 库。

现在我想使用 SDL 库,我在https://bintray.com/conan/conan-transit上找到了一些包,例如 SDL2/2.0.5@dotfloat/stable。

我尝试通过两种方式安装它: 1. 通过将包信息添加到 conanfile.txt:

[requires] SDL2/2.0.5@dotfloat/stable [generators] cmake 2.使用返回错误的命令:

ERROR: Unable to load conanfile in /root/.conan/data/SDL2/2.0.5/dotfloat/stable/export/conanfile.py File "/root/.conan/data/SDL2/2.0.5/dotfloat/stable/export/conanfile.py", line 5, in <module> from conans import CMake, ConfigureEnvironment ImportError: cannot import name ConfigureEnvironment

如果我做错了,谁能解释我应该如何找到一个包并安装它?还是包裹坏了?

0 投票
1 回答
185 浏览

rest - 使用 REST API 检查柯南远程仓库

我需要验证我们的柯南是否将 Artifactory 设置为远程仓库,并确保“ASDC-Jenkins”是用户并且它使用 HTTPS。我将如何开始这个?

0 投票
1 回答
129 浏览

package-managers - 柯南 io : 未知命令 'export-pkg'

我正在使用 conan io 从预构建二进制文件创建一个包。我在柯南网站上找到了这篇文章:http: //docs.conan.io/en/latest/creating_packages/existing_binaries.html但问题是:每次我尝试使用 export-pkg 命令时,我都会收到这个命令的错误是未知的。更重要的是,我既不能创建 --bare 包。怎么了?你知道要使用什么命令吗?

先感谢您,

K。

0 投票
0 回答
856 浏览

android - 用柯南为 Android 编译 OpenSSL

我正在尝试为 Android 编译 OpenSSL。我可以使用以下命令之一成功手动编译它:

设置这些环境变量后:

但是当我尝试对柯南做同样的事情时,它在 make depend 命令上失败了。我的 conanfile.py 可以选择为 linux(works) 和 android 构建:

我得到这个错误:

有趣的是,当我复制失败的命令时,它会起作用。你们知道我该如何编译它吗?

0 投票
1 回答
404 浏览

docker - Docker - 传递 git 存储库的用户名和密码,通过 conanfile 下载

我有以下问题:我正在使用柯南,并且在我的一个 conanfiles 中我从私人存储库下载。到目前为止有效,但是当我使用 Docker 时,它抱怨它没有此存储库的用户名和密码。有没有推荐的方法将私人存储库的用户名和密码传递给柯南?

0 投票
1 回答
4275 浏览

c++ - VS2017下CMake项目使用柯南的依赖管理

我正在尝试使用 CMake 与 VS2017 的集成为 C++ 设置一个开发环境,以便在 Linux x64 下编译。为了更好地管理依赖关系,我选择使用柯南,但我对这个软件很陌生,我想知道让 VS2017 识别项目依赖关系的最佳方法是什么。

例如,我使用 Conan 为 C++ 安装 POCO 库,但是当我打开 Main.cpp 文件时,它无法识别头文件的位置,我不确定在哪里添加这些路径。

图片

谁能给出一些提示来解决这个问题?

如果需要,所有源文件都在我的 Github repo CppLinuxVS中。

更新

根据这篇文章的评论,您可以在下面找到文件的内容:

CMakeLists.txt

柯南文件.txt

更新 2

将 conan.cmake 文件下载到项目中而不是在 CMakeLists.txt 中指定下载后,VS2017 中的 CMake 输出。还根据评论中的建议更新了 CMakeLists.txt 以要求 CMake 3.1.2。

CMakeLists.txt 更新

0 投票
1 回答
430 浏览

artifactory - 通过本地存储库链接柯南包

有没有办法将柯南包链接到像 Bintray (conan-center) 这样的本地存储库?

我阅读了Manipulating Artifacts但我刚刚发现了复制和移动功能。

问候。

0 投票
0 回答
757 浏览

unit-testing - 柯南包管理器:在单元测试中使用资源文件

我有一个 Conan/CMake 项目,其中有一些用 Catch2 编写的单元测试。这是项目层次结构:

在单元测试中,我想从资源文件中读取,例如:

资源文件只能用于单元测试。它们对最终产品应用没有用处。

另外,我想在构建步骤中运行单元测试,conanfile.py以便在单元测试失败时构建失败。所以conanfile.py看起来像这样(最后一行运行测试):

这有效,但前提是资源位于test/resources相对于执行单元测试二进制文件的目录中。这也是在单元测试源中硬编码的。另请注意 中的 "test/resources*"是必需export_sourcesconanfile.py

我想知道是否有更优雅或标准的方法可以使资源文件可用于单元测试。