Jose Solares

Como utilizar librerias adicionales en VC++ 2005

by on Nov.15, 2005, under Uncategorized

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.

:, ,

1 Comment for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...