搜索并使用已安装的软件包,库和程序

  • find_package 方式在所有平台上兼容,而 pkg-config 方式仅在类似 Unix 的平台上可用,如 Linux 和 OSX。

  • 有关 find_package 众多参数和选项的完整说明,请参见手册

  • 尽管可以指定许多可选参数(例如包的版本),但并非所有 Find 模块都正确使用所有这些参数。如果发生任何未定义的行为,可能需要在 CMake 的安装路径中找到该模块并修复或了解其行为。