Ошибка Magick++ C++ — неопределенная ссылка на `Magick::InitializeMagick(char const*)'C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ошибка Magick++ C++ — неопределенная ссылка на `Magick::InitializeMagick(char const*)'

Сообщение Anonymous »


Команда ниже работает хорошо, но не работает в cmake g++ -IC:/msys64/mingw64/include/ImageMagick-7 image.cpp -o image.exe C:/msys64/mingw64/lib/libMagick++-7.Q16HDRI.dll.a C:/msys64/mingw64/ lib/libMagickCore-7.Q16HDRI.dll.a

CMakeLists.txt

cmake_minimum_required (ВЕРСИЯ 3.22.1) проект("magickapp") # Добавляем исходный файл set(ИСТОЧНИКИ image.cpp) # Добавляем исполняемый файл find_package(Компоненты ImageMagick Magick++) message(STATUS «Каталоги включения ImageMagick: ${ImageMagick_INCLUDE_DIRS}») message(STATUS «Библиотека ImageMagick включает: ${ImageMagick_LIBRARIES}») add_executable(${CMAKE_PROJECT_NAME} ${SOURCES}) include_directories(${ImageMagick_INCLUDE_DIRS}) target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE ${ImageMagick_LIBRARIES}) image.cpp

#include #include использование пространства имен std; использование пространства имен Magick; int main(int argc, char **argv) { InitializeMagick(*argv); cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»