Conan软件包管理器
Conan是一个C/C++软件包管理器,它通过加速将C或C++库集成到您自己的项目中来提高效率。它在所有支持的开发平台上都可使用。
Conan可以集成到大多数与Qt Creator集成的构建系统中
Conan的客户-服务器架构使得客户端可以从小型服务器上提取和上传软件包,这些小型服务器充当软件包存储。客户端创建软件包,如果需要,可从源代码构建它们。由于客户端为软件包存储有一个本地缓存,因此您可以脱机工作,只要不需要从远程服务器获取新软件包即可。
要使用Conan,请使用Qt在线安装程序或您操作系统拥有的工具进行安装。例如,在Windows上,您可以使用choco install conan
或pip install conan
命令。
注意:启用Conan插件以使用它。
对于每个项目,您必须编写一个conanfile.py或conanfile.txt文件,该文件指定需要的库和软件包。然后,您必须编辑项目的构建设置,以指定文件的位置和Conan安装命令的内容。
自动软件包管理器设置
要自动将Conan软件包管理器设置为与CMake一起使用,请转到项目 > 项目设置 > CMake,并选择软件包管理器自动设置。
要关闭自动软件包管理器设置,请在CMake预设或CMakeLists.txt.shared文件中设置PackageManagerAutoSetup
为false
。
©2024年Qt公司有限公司所提供的文档贡献均为各自权利人的版权。所提供的文档是根据由自由软件基金会发布的GNU自由文档许可证版本1.3规定的条款进行许可的。Qt及其相关标志是芬兰和/或世界其他国家的Qt公司有限公司的商标。所有其他商标均为其各自权利人的财产。