Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 导入依赖于zlib/1.2.11的程序包hdf5/1.10.6时存在conan依赖项冲突_C++_Cmake_Dependency Management_Hdf5_Conan - Fatal编程技术网

C++ 导入依赖于zlib/1.2.11的程序包hdf5/1.10.6时存在conan依赖项冲突

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

我尝试在我的应用程序中添加程序包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 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。

有关说明和修复方法,请参阅的评论。