Para usar uma biblioteca em um programa que você está escrevendo (em C / C ++ pelo menos), você precisa não apenas da biblioteca compilada (o arquivo .so
- objeto compartilhado ), mas também de um cabeçalho file, que descreve as funções e estruturas de dados usadas pela biblioteca.
Arquivos de cabeçalho geralmente não são instalados por padrão. Eles geralmente são encontrados em um pacote chamado libwhatever-dev
, neste caso, libv8-dev
, que precisa ser instalado.
Você precisa da linha:
#include <v8.h>
para incluir os cabeçalhos V8. Ao compilar, você também precisará informar ao g ++ para vincular à biblioteca v8 ( -lv8
). A V8 é uma fera bastante complexa, e provavelmente seria sensato encontrar um exemplo de trabalho ou tutorial para ver como eles compilam.
Finalmente, uma nota sobre terminologia: um script normalmente se refere ao código que é executado diretamente do formulário de texto legível por um interpretador (como python
), enquanto isso tem que ser compilado primeiro antes de poder ser executado.