【发布时间】:2016-10-28 18:43:30
【问题描述】:
我正在尝试创建一个名为 foo 的简单演示 仅标题库,并需要另一个名为 bar 的库。
foo的结构是这样的:
foo/include/foo.hpp - 只是一个测试头文件...
foo/conanfile.py
from conans import ConanFile, CMake
class FooConan(ConanFile):
name = "foo"
version = "0.0.1"
exports = "*"
使用以下方式导出:
conan export steazzalini/testing
bar/conanfile.txt
[requires]
foo/0.0.1@steazzalini/testing
[generators]
cmake
conan install 失败说:
ERROR: Can't find a 'foo/0.0.1@steazzalini/testing' package for the specified options and settings
- Try to build from sources with "--build foo" parameter
- If it fails, you could try to contact the package author , report your configuration and try to collaborate to support it.
Package configuration:
- Settings:
- Options:
提前感谢您的帮助!
【问题讨论】:
-
这不像 c++看起来。
-
@ScottHunter conan.io 是 c++ 的包管理器
-
@ScottHunter 它与 C++ 包管理器 conan 相关。无论如何,我同意用
python和/或柯南(如果它有标签)标记可能会更好 -
@steazzalini 即使只是标题,您仍然需要将其打包,请参阅:github.com/conan-io/conan/issues/324