none
instalar libreria

    Question

  • Buenas tardes,

    ya conozco un poco de lenguaje de c++ y me gustaria profundizar mas. Me he decantado por el momento mediante analisi de paquetes de la red, es decir, hacer mini aplicaciones que utilizan las funciones de la libreria PCAP. ¿Como puedo instalar dichas funciones en el visual studio 2010? Ya se que la respuesta sera supongo sencilla pero es que no me aclaro. Yo he conseguido de la pagina de pcap la sdk se supone y dispongo de los archivos con extension .h ¿Como hago para tenerlos en mi proyecto? Y finalmente, ¿como puedo hacer para que ejecute la solucion en el pc que sea, no me salte error de que faltan librerias dll?

    Muchas gracias

    Thursday, November 22, 2012 6:18 PM

Answers

  • Una biblioteca de C o C++ requiere de dos cosas:  Uno o más encabezados (.h) y uno o más archivos de biblioteca (.lib).  Adicionalmente, si la vinculación es a funciones en un DLL, pues ocupa el DLL también.

    En el caso de PCAP, supongo que instala en un directorio particular.  Este directorio contiene los archivos arriba mencionados.  En Visual Studio puede usted agregar estos directorios ya sea bajo las opciones de Visual Studio (para la versión 2008 o anteriores) o bien en las propiedades del proyecto (para las versiones 2010 y 2012).  El directorio de los .h va en los directorios de cabeceras (Include Directories en inglés); el directorio de los .lib va en los directorios de bibliotecas (Library Directories en inglés).

    Supongo que el sitio web de PCAP tendrá alguna guía de instalación por ahí.


    Jose R. MCP
    Code Samples

    Thursday, November 22, 2012 6:45 PM
    Moderator

All replies

  • Una biblioteca de C o C++ requiere de dos cosas:  Uno o más encabezados (.h) y uno o más archivos de biblioteca (.lib).  Adicionalmente, si la vinculación es a funciones en un DLL, pues ocupa el DLL también.

    En el caso de PCAP, supongo que instala en un directorio particular.  Este directorio contiene los archivos arriba mencionados.  En Visual Studio puede usted agregar estos directorios ya sea bajo las opciones de Visual Studio (para la versión 2008 o anteriores) o bien en las propiedades del proyecto (para las versiones 2010 y 2012).  El directorio de los .h va en los directorios de cabeceras (Include Directories en inglés); el directorio de los .lib va en los directorios de bibliotecas (Library Directories en inglés).

    Supongo que el sitio web de PCAP tendrá alguna guía de instalación por ahí.


    Jose R. MCP
    Code Samples

    Thursday, November 22, 2012 6:45 PM
    Moderator
  • Como dijeron anteriormente, para el proyecto de VS necesitas el .h para el compilador y el .lib para el vinculador. Y en la PC que vas a ejecutar la aplicación ya compilada, tenes que tener instalado el paquete de librerías redistribuible PCAP, que si no mal recuerdo, se puede descargar gratuitamente desde su sitio un instalador que hace todo el trabajo.
    Monday, January 21, 2013 5:52 PM