CMake не может найти ImageMagick в Windows - PullRequest
0 голосов
/ 10 марта 2019

Я пытаюсь добавить ImageMagick в мой проект CMake в Windows.Я установил 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, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...