Build 检查是否安装了具有给定版本的给定库

Build 检查是否安装了具有给定版本的给定库,build,makefile,cmake,version,Build,Makefile,Cmake,Version,检查给定系统上给定源所需的所有库是否与头一起安装的最简单、最实用的方法是什么 还必须强制检查库版本,如果库太新或太旧,则必须抛出警告或错误,或者自动安装正确的版本 如何在Cmake或普通Make文件中实现这一点?您是否尝试过检查Cmake文档?这取决于FindXXX.Cmake提供的模块,该模块未标准化,可能支持也可能不支持此类功能。AFAIK实现它的最简单方法是find_包的配置模式:

检查给定系统上给定源所需的所有库是否与头一起安装的最简单、最实用的方法是什么

还必须强制检查库版本,如果库太新或太旧,则必须抛出警告或错误,或者自动安装正确的版本


如何在Cmake或普通Make文件中实现这一点?

您是否尝试过检查Cmake文档?这取决于
FindXXX.Cmake
提供的模块,该模块未标准化,可能支持也可能不支持此类功能。AFAIK实现它的最简单方法是find_包的配置模式: