我收到错误:找不到JPEG(缺少:JPEG_LIBRARY JPEG_INCLUDE_DIR) 使用时
FIND_PACKAGE(JPEG REQUIRED)
IF(JPEG_FOUND)
INCLUDE_DIRECTORIES(${JPEG_INCLUDE_DIR})
TARGET_LINK_LIBRARIES(mpo ${JPEG_LIBRARIES})
ENDIF()
我在
下安装了libjpegC:\MinGW\
|-lib\ for libjpeg.a
|-include\ for jpeglib.h
我错过了什么吗? 我正在使用 MSYS Makefile 生成器
答案 0 :(得分:2)
您需要确保CMake知道在哪里查找您的库/标头。一些查找模块提供了一种暗示在哪里看的方法,它看起来像FindJPEG.cmake没有。
-DJPEG_LIBRARY:PATH=C:/MinGW/lib/libjpeg.a -DJPEG_INCLUDE_DIR:PATH=C:/MinGW/include/
指定JPEG_LIBRARY和JPEG_INCLUDE_DIR来指定lib JPEG的位置。