CMake在Windows上找不到ImageMagick

时间:2019-03-10 20:29:22

标签: c++ cmake imagemagick

我正在尝试将ImageMagick添加到Windows上的CMake项目中。我已经安装了ImageMagick 7,它位于C:\ Program Files \ ImageMagick-7.0.8-Q16中。我的CMakeLists.txt文件如下所示:

cmake_minimum_required(VERSION 3.5)

project(ImageCrop)

find_package(ImageMagick)

include_directories(${ImageMagick_INCLUDE_DIRS})

add_executable(
    ImageCrop
    "${CMAKE_CURRENT_SOURCE_DIR}/src/image-crop.cpp"
)

target_link_libraries(ImageCrop ${ImageMagick_LIBRARIES})

set_target_properties(
    ImageCrop
    PROPERTIES
    CXX_STANDARD 11
    CXX_STANDARD_REQUIRED ON
    CXX_EXTENSIONS OFF
    RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bin"
    RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_CURRENT_SOURCE_DIR}/bin"
    RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_CURRENT_SOURCE_DIR}/bin"
)

构建项目将输出以下内容:

-- Could NOT find ImageMagick (missing: ImageMagick_mogrify_EXECUTABLE)

我刚开始编写CMakeLists,该如何解决?

0 个答案:

没有答案