2011-04-25 46 views
15

Alguien sabe cómo solucionar el problema relacionado con el archivo de encabezado en ubuntu 10.10. Estoy ejecutando un programa de rastreo que hace uso de este archivo de encabezado. Mi sistema muestra que el paquete libcap está instalado. Aún así, al compilar el código, aparece un error que dice:problema de archivo de cabecera pcap.h

error fatal: pcap.h: No se completó la compilación de dicho archivo o directorio .

Por favor, ayúdenme.

Gracias :) todos

Respuesta

0

Usted no tienen el archivo pcap.h en su ruta de inclusión. Es necesario añadir la ubicación de pcap.h a su ruta de inclusión al compilar:

-I/ruta/a/pcap.h

32
sudo apt-get install libpcap0.8-dev 
+3

o tratar de 'sudo apt-get install-libcap dev' a suite mejor sistema de actualización de su sistema operativo –

+2

realidad , la respuesta original es 'correcta'. Fuera de la caja, es posible que desee instalar algo y hacer que funcione. Si ejecuta 'sudo apt-get install libpcap0.8-dev', entonces está listo, si no obtiene los 0.8 bits allí, entonces seguirá buscando dónde está el archivo pcap.h y tratando de ponerlo en un camino de alguna manera. –

+1

@EricFossum solo para el registro - probablemente mencione 'libpcap-dev', tiene un error tipográfico. Así que dejo este comentario para evitar que otros se vuelvan tontos cccv como yo lo hice –

19

El sistema no me deja comentario correcto de Eric Fossum, porque carezco de reputación Hay un error tipográfico ("libcap" frente a "libpcap") y su comando sugerido debe decir lo siguiente:

sudo apt-get install libpcap-dev 
Cuestiones relacionadas