Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2007, 22:59
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Como se trabaja con librerías dinámica en Visual C++ 2005?

Pues se supone es de esta manera. yo como desde hace tiempo no uso Windows pues ya no se si siga siendo asi.

Se supone que para enlazar una libreria a un programa tienes de 2 sopas: estaticamente o dinamicamente.
Estaticamente solo necesitas el .lib, que lo unico que hace es pegarse a tu programa principal.
Dinamicamente necesitas el .lib y el .dll.
En los dos necesitas un archivo de cabecera .h.

Entonces en tu codigo principal añades la cabecera de tu libreria(algo.h) y en la primer linea le pones algo como

#pragma comment(lib, "algo.lib");

y con eso te enlaza, solo que debes de asegurarte que el algo.dll este presente a la hora de ejecucion.

no se de que manera este compilando tu, pero se supone que al compilar una dll, te sale el archivo .lib y aparte la .dll.
Ya viste bien todas las carpetas a ver si no quedo por ahi?
Estas compilando en Debug o Release?
Ya viste las opciones del Visual Studio alguna donde aparezca algo relacionado al .lib?

Saludos