我正在尝试将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,该如何解决?