Conan软件包管理器

Conan是一个C/C++软件包管理器,它通过加速将C或C++库集成到您自己的项目中来提高效率。它在所有支持的开发平台上都可使用。

Conan可以集成到大多数与Qt Creator集成的构建系统中

Conan的客户-服务器架构使得客户端可以从小型服务器上提取和上传软件包,这些小型服务器充当软件包存储。客户端创建软件包,如果需要,可从源代码构建它们。由于客户端为软件包存储有一个本地缓存,因此您可以脱机工作,只要不需要从远程服务器获取新软件包即可。

要使用Conan,请使用Qt在线安装程序或您操作系统拥有的工具进行安装。例如,在Windows上,您可以使用choco install conanpip install conan命令。

注意:启用Conan插件以使用它。

对于每个项目,您必须编写一个conanfile.pyconanfile.txt文件,该文件指定需要的库和软件包。然后,您必须编辑项目的构建设置,以指定文件的位置和Conan安装命令的内容。

自动软件包管理器设置

要自动将Conan软件包管理器设置为与CMake一起使用,请转到项目 > 项目设置 > CMake,并选择软件包管理器自动设置

要关闭自动软件包管理器设置,请在CMake预设CMakeLists.txt.shared文件中设置PackageManagerAutoSetupfalse

另请参阅:Conan构建配置启用和禁用插件为项目覆盖CMake设置使用包管理器与CMake一起使用

©2024年Qt公司有限公司所提供的文档贡献均为各自权利人的版权。所提供的文档是根据由自由软件基金会发布的GNU自由文档许可证版本1.3规定的条款进行许可的。Qt及其相关标志是芬兰和/或世界其他国家的Qt公司有限公司的商标。所有其他商标均为其各自权利人的财产。