Use sudo apt-get install libgraphicsmagick++1-dev
em vez de sudo apt-get install libmagickwand-dev
. Vai funcionar.
Eu quero compilar o código C ++ nesta fonte link Eu instalei o clang 3.4, sudo apt-get install libmagickwand-dev
, sudo apt-get install build-essential
e sudo apt-get install libmagickwand-dev
.
Descobri que não há /usr/include/GraphicsMagick
e Magick++.h
localizados em /usr/include/ImageMagick
.
Eu executei este comando clang++ --std=c++0x -o dbn -g -O2 demo.cc -lz -I /usr/include/ImageMagick -lGraphicsMagick++
, mas ocorreu um erro, é /usr/bin/ld: cannot find -lGraphicsMagick++
Eu não tenho ideia porque eu já instalei o libmagickwand-dev
, você poderia me ajudar?
Use sudo apt-get install libgraphicsmagick++1-dev
em vez de sudo apt-get install libmagickwand-dev
. Vai funcionar.
A biblioteca que você precisa está localizada no pacote libgraphicsmagick++3
(no release 14.10 ). Você pode usar o recurso de pesquisa de pacotes do site do Ubuntu para procurá-lo.
Uma vez instalado, você pode usar dpkg
ou ldconfig
para localizar a biblioteca no sistema de arquivos:
$ dpkg -S 'libGraphicsMagick++.so'
libgraphicsmagick++3: /usr/lin/LibgraphicsMagick++.so.3
$ ldconfig -p | grep Graph
LibgGraphicsMagick++.so.3 (libc6.x86-64) => /usr/lib/llibGraphicsMagick++.so.3