проблема g ++ с Magick ++ и cygwin - PullRequest
2 голосов
/ 07 февраля 2009

Когда я пытаюсь скомпилировать простой файл C ++, используя Magick ++ и Cygwin, я получаю следующий результат:

$ g++ -o imageTest imageTest.cpp `GraphicsMagick++-config --cppflags --cxxflags --ldflags --libs`  
g++: unrecognized option `-no-undefined'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -ldpstk  
collect2: ld returned 1 exit status

Я установил ImageMagick через настройку Cygwin Gui.

1 Ответ

3 голосов
/ 07 февраля 2009

GraphicsMagick и ImageMagick - две разные библиотеки. Если вы хотите собрать свою программу с помощью ImageMagick, как вы заявляете, это просто вопрос изменения

GraphicsMagick++-config

в

Magick++-config

Это должно работать. Что касается GraphicsMagick, похоже, что текущая библиотека -devel в Cygwin повреждена, поскольку для нее требуется библиотека (libdpstk), которая больше не доступна. (Посмотрите здесь , если вы заинтересованы.)

...