Как я могу добавить Magick ++ в Qt Creator - PullRequest
0 голосов
/ 24 января 2019

Добрый день.Я пытаюсь настроить мой Qt Creator на использование Magick ++.Я добавил

INCLUDEPATH += /usr/local/Cellar/imagemagick/7.0.8-23/include/ImageMagick-7

И это сработало, теперь я могу добавить

#include <Magick++.h>

Он выполняет автозаполнение и все.Но я получаю много предупреждений о том, что я должен установить MAGICKCORE_QUANTUM_DEPTH и MAGICKCORE_HDRI_ENABLE в разумные значения.Я понятия не имею, что это такое и как это сделать.Я пытался исследовать эту тему, но обнаружил, что мне нужно добавить файлы Lib, как это:

QMAKE_CXXFLAGS += $(shell Magick++-config --cppflags --cxxflags)
LIBS += $(shell Magick++-config --ldflags --libs)

, но это только добавило ошибку:: -1: error: Magick ++ - config: Команда не найдена

Я использую последнюю версию создателя Qt.ImageMagick-7.Mac OSX Mojave

1 Ответ

0 голосов
/ 25 января 2019

Оба MAGICKCORE_QUANTUM_DEPTH & MAGICKCORE_HDRI_ENABLE должны быть добавлены в DEFINES переменную qmake .

Попробуйте следующее ...

QMAKE_CXXFLAGS += $(shell Magick++-config --cxxflags)
LIBS += $(shell Magick++-config --libs)
DEFINES += "MAGICKCORE_QUANTUM_DEPTH=16"
DEFINES += "MAGICKCORE_HDRI_ENABLE=1"

... при условии, что вы используете библиотеку HDRI ImageMagick-7 Q16.

...