Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: SARGE553413 en 4 Julio 2014, 16:26 pm



Título: Usar dll desde apliacción de consola de C++
Publicado por: SARGE553413 en 4 Julio 2014, 16:26 pm
Hola a todos.

Estoy haciendo un programa en C++ con visual studio 2008 express, y necesito usar una libería dll para controlar un dispositivo.

¿Cómo puedo "importar", "incluir" o "usar" esa dll?

Gracias y saludos.

EDITO: he intentado esto:
-Crear un directorio "lib" en mi projecto (donde esta el archivo .dll y su archivo .lib)
-Añadir este directorio a Propiedades>Vinculador>General>Dirs. de bibliotecas adicionales
-Añadir a Vinculador>Dependencias adicionales el nombre del fichero .lib.
Después de todo esto hago #unclude "fichero.dll" y me sigue dando error.

También he intentado hacer:
Proyecto>Referencias>Agregar nueva referencia y en examinar selecciono la dll, le doy a aceptar y me sale este error: "No se pudo agregar una referencia al archivo <ruta completa> porque no es ni un ensamblado .NET ni un control ActiveX regitrado."

¿Qué es lo que hago mal?


Título: Re: Usar dll desde apliacción de consola de C++
Publicado por: Eternal Idol en 4 Julio 2014, 17:18 pm
¿Solo tenes un archivo .DLL? Consegui el .h para incluir, si tenes (o creas) un .lib de importacion podes hacer enlace estatico y sino tendras que hacer dinamico (LoadLibrary + GetProcAddress).