05/07/2007, 22:59
|
| | | 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 |