SNAP Instalação C ++

2

Eu sou novo no Linux e trabalho em seu ambiente.
Eu tenho dificuldade em entender e instalar a biblioteca SNAP para C ++ no Ubuntu 14.04.

Estou seguindo o tutorial .

Dentro do diretório SNAP, eu corro o comando make all e ele compila os exemplos e cabeçalhos, e é claro, depois que o exemplo de teste está sendo executado sem problemas.

cd examples/graphgen
./graphgen -g:w -n:1000 -k:4 -p:0.1 -o:smallworld.txt

Também eu compilo os testes em teste com make run-all-tests e todos eles passaram.

Mas estou tendo esse problema.

Eu não instalo a biblioteca e os cabeçalhos em algum lugar (ex. /usr/include ou /lib ou /usr/lib …). Este exemplo apenas compila em seu diretório.

E quando estou tentando executar meu exemplo, recebo erros como

#include <Snap.h> :: error no such file or directory

Como eu disse, sou novo em cmake e make , por isso agradeço sua ajuda.

    
por Schrodinger 20.07.2015 / 10:38

1 resposta

2

Adicione o caminho para o cabeçalho ( snap-core , snap-adv , glib-core , snap-exp ) e o arquivo de objeto Snap.o

Exemplo para: examples/graphgen/graphgen.cpp :

g++ graphgen.cpp  ../../snap-core/Snap.o -I../../snap-core -I../../snap-adv -I../../glib-core -I../../snap-exp
    
por A.B. 20.07.2015 / 10:51