FindJPEG¶
查找联合图像专家组 (JPEG) 库 (libjpeg)
find_package(JPEG [<version>] [...])
版本 3.12 中已更改: 现在分别查找 Debug 和 Release 版本的 JPEG 库。
导入的目标¶
此模块提供以下 导入目标
JPEG::JPEG3.12 版本新增。
封装 JPEG 库使用要求的目标。仅当找到 JPEG 时可用。
结果变量¶
此模块定义了以下变量
JPEG_FOUND布尔值,指示是否找到 (请求版本) 的 JPEG 库。
JPEG_VERSION3.12 版本新增。
找到的 JPEG 库的版本。
JPEG_INCLUDE_DIRS包含使用 JPEG 所需头文件的目录。
JPEG_LIBRARIES链接 JPEG 所需的库。
缓存变量¶
以下缓存变量也可以设置
JPEG_INCLUDE_DIR包含
<jpeglib.h>和相关头文件的目录。JPEG_LIBRARY_RELEASE3.12 版本新增。
JPEG 库的 Release (优化) 版本的路径。
JPEG_LIBRARY_DEBUG3.12 版本新增。
JPEG 库的 Debug 版本的路径。
已弃用变量¶
以下变量提供用于向后兼容性
JPEG_LIBRARY版本 3.12 已弃用: 此变量已被
JPEG_LIBRARY_RELEASE和JPEG_LIBRARY_DEBUG变量取代。JPEG 库的路径。
示例¶
查找 JPEG 库并将其链接到项目目标
find_package(JPEG)
target_link_libraries(project_target PRIVATE JPEG::JPEG)