C++ 导入依赖于zlib/1.2.11的程序包hdf5/1.10.6时存在conan依赖项冲突
我尝试在我的应用程序中添加程序包hdf5/1.10.6。我有以下错误C++ 导入依赖于zlib/1.2.11的程序包hdf5/1.10.6时存在conan依赖项冲突,c++,cmake,dependency-management,hdf5,conan,C++,Cmake,Dependency Management,Hdf5,Conan,我尝试在我的应用程序中添加程序包hdf5/1.10.6。我有以下错误 [build] ERROR: Conflict in hdf5/1.10.6 [build] Requirement zlib/1.2.11 conflicts with already defined zlib/1.2.11@conan/stable [build] To change it, override it in your base requirements [build] CMake Error
[build] ERROR: Conflict in hdf5/1.10.6
[build] Requirement zlib/1.2.11 conflicts with already defined zlib/1.2.11@conan/stable
[build] To change it, override it in your base requirements
[build] CMake Error at build/conan.cmake:402 (message):
[build] Conan install failed='1'
[build] Call Stack (most recent call first):
[build] build/conan.cmake:497 (conan_cmake_install)
[build] CMakeLists.txt:12 (conan_cmake_run)
存在一个依赖于“zlib/1.2”的现有包。11@conan/稳定'。hdf5/1.10.5依赖于“zlib/1.2.11”
我如何解决这一冲突?有没有办法指定zlib/1.2。11@conan/稳定=zlib/1.2.11
thx由于柯南中心索引可用,柯南中心的原始配方已经迁移。然而,为了使所有配方引用更简单,发生了一个新的更改,用户名和通道(名称空间)都被删除。有一个详细的解释 您必须遵循信息说明:“要更改它,请在基本需求中覆盖它” 更换Conan参考zlib/1.2。11@conan/从您的项目稳定到zlib/1.2.11。除此之外,zlib/1.2。11@conan/stable已弃用,不会收到任何新更新 如果您有兴趣从CCI查找更多可用的软件包,您可以在上搜索,或只是运行Conan。有关说明和修复方法,请参阅的评论。