Instalando o ImageMagick para C (++) no Ubuntu 12.10

1

Estou tendo dificuldade em instalar o software ImageMagick para o Ubuntu 12.10.

Então, eu quero a API C e C ++, não muito mais. Agora, quando vou para o imagemagick.org, eles têm um pacote binário para o unix, ou seja, um rpm. Quando eu faço o download e o inicio, o RPM reclama que eu deveria estar usando o alien e, em segundo lugar, há 10000 dependências ausentes. Se eu usar o alien para criar um arquivo deb, e instalá-lo através do centro de software, o pacote de fato instala, mas apenas a interface de linha de comando - não inclui nada. O mesmo acontece com o apt-get imagemagick. (BTW - wtf, eles não têm suporte para o Ubuntu?)

Eu tentei compilar a partir da fonte (o que eu não deveria estar fazendo de qualquer maneira - não estou esperando muita personalização, sou eu?), e então os includes estão presentes, mas os programas não compilarão reclamando sobre "referência indefinida" e então uma lista de tudo que não é puro C (e estou usando o comando imagemagick.org me disse para usar, ou seja, cc -o varinha pkg-config --cflags --libs MagickWand wand.c) então claramente estou fazendo algo errado. / p>

Qualquer ajuda seria muito apreciada.

    
por user167747 16.06.2013 / 21:31

1 resposta

1

Eu tive o mesmo erro que você. Você terá que compilar com este comando:

cc -o wand wand.c 'pkg-config --cflags --libs MagickWand'

em vez de:

cc -o wand 'pkg-config --cflags --libs MagickWand' wand.c
    
por jeyuntu 27.06.2013 / 23:05