LINUX.ORG.RU

Немогу разобраться с ImageMagick


0

1

Здравствуйте! Помогите новичку разобраться с библиотекой ImageMagick++ Дело собственно вот в чем: Установил через synaptic следующие: libmagick++-dev и libmagick++5 - как подключить к моей программе не могу понять, если написать в *.cpp файле:

#include <Magick++.h>
То файл не найден если так:
#include <ImageMagick/Magick++.h>
то при cборке пишет: /usr/include/ImageMagick/Magick++.h:9: error: Magick++/Include.h: No such file or directory Наверняка я что то сделал не так, если можно объясните как правильно подключить, и если можно команды для консольной сборки. PS: OS - Ubuntu 13.04 QtCreator

Путь к заголовочным файлам указывается ключом -I в gcc (пример: -I/usr/include/lol, без пробела)

Найди у себя Magick++/include.h и добавь нужный путь

onanij
()

http://www.imagemagick.org/Magick /

Смотрим внимательно на эти строки:

A helper script named Magick++-config is installed under Unix which assists with recalling compilation options required to compile and link programs which use Magick++. For example, the following command will compile and link the source file example.cpp to produce the executable example (notice that quotes are backward quotes):

c++ -O2 -o example example.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs`

Еще вопросы есть?

theNamelessOne ★★★★★
()
Ответ на: комментарий от theNamelessOne

Только что проверил у себя, вместо «Magick++-config» можно использовать «pkg-config Magick++».

theNamelessOne ★★★★★
()
Ответ на: комментарий от onanij

Разобрался

Надо было добавить два пути я делал так
-L/usr/include/ImageMagick ничего не работало сделал так
-L/usr/include/ImageMagick /usr/include/ImageMagick/Magick++
Все ОК!!!
Спасибо всем!!!

AlexKerrey
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.