Como utilizar librerias adicionales en VC++ 2005

15 November 2005, 04:00

Despues de hacerlo es realmente facil, pero la documentacion existente en linea es cercana a nada.

Supongamos que tenemos un SDK que queremos utilizar en VC++, en mi caso queria desarrollar una aplicacion con soporte para Avaya CTI, al instalar el SDK de TSAPI de avaya, tenemos los dos directorios que nos interesan, Hdrs donde estan todos las librerias a incluir, y Libs donde estan los archivos a incluir en la compilacion.

Podemos hacer 2 cosas.

1. Copiarlos a los directorios estandares de Visual C++
2. Agregarlos al proyecto, e incluir el directorio Libs en las opciones de compilacion.

Para la opcion 1:
Tendriamos que copiar los *.h que tenemos al directorio Program Files\Microsoft Visual Studio 8\VC\include

los *.bin en el directorio Program Files\Microsoft Visual Studio 8\VC\lib

Luego en las propiedades de nuestro proyecto, en Configuration Properties -> Linker -> Input, en Additional dependencies debemos agregar en el caso de los TSAPI csta32.lib y attprv32.lib.

Y simplemente agregamos #include donde querramos utilizar la libreria nueva.

Para la opcion 2:
Agregar todos los .h a nuestro proyecto, Agregar el directorio donde estan los .lib en Linker -> General, Additional Library Directories, y tambien agregar los .lib en las dependencias adicionales.

La ventaja de la opcion 1 es que si necesitamos desarrollar varias aplicaciones utilizando este SDK unicamente debemos de agregarlo en Additional dependencies, sin tener que estar agregando cada .h a nuestro proyecto.


Posted in


    1. Sabes como puedo usar un sdk para avaya???
      espero puedas ayudarme




Add your comments

To add hyperlink, please follow this example: "you link text":http://your.link.url