Добрый вечер. На днях решил "поиграться" с библиотекой Magick++ пакета ImageMagick - скачал, сконфигурировал, установил, запустил встроенные тесты, в общем, всё прошло гладко. Но как только я пытаюсь собрать собственную тестовую программу, компилятор и линкер начинают засыпать меня различными сообщениями об ошибках. В частности, компилятор не может отыскать заголовочный файл Magick++.h, а линкер не может отыскать определения используемых мною функций из этой библиотеки. Заголовочные файлы находятся в директории /usr/local/include/ImageMagick-6. Библиотечные файлы (.a и .so) - в /usr/local/lib. При компиляции я использовал следующие команды:
g++ -Busr/local/include -IImageMagick-6 -c file_name.cpp
g++ file_name.o -Busr/local/lib -llibMagick++-6.Q16 -o output
А вот и результат:
file_name.cpp:1:22: fatal error: Magick++.h: Нет такого файла или каталога
#include <Magick++.h>
/usr/bin/ld: cannot find -llibMagick++-6.Q16
collect2: error: ld returned 1 exit status
Я пробовал ещё несколько разных вариантов, но результат оставался тем же. Помогите пожалуйста разобраться, в чем же дело.