Título: Problema: .dll sin .h ni .lib en c++/cli Publicado por: SARGE553413 en 16 Julio 2014, 12:07 pm Hola a todos.
Tengo que desarrollar un programa para controlar una cámara que se comunica con el PC mediante un puerto FrameLink. Para ello la cámara trae un .dll para poder trabajar con este puerto. Sin embargo no trae ni .h, ni .lib, ni documentación ni nada. Mi pregunta es primero, como poder usarla desde un proyecto de c++/cli en visual studio. Saludos. PD. : La otra pregunta es si dentro del .dll puede haber algo que me ayude a saber que métodos hay y como usarlos Título: Re: Problema: .dll sin .h ni .lib en c++/cli Publicado por: Eleкtro en 16 Julio 2014, 13:44 pm Hola
Mi experiencia con C++ es practicamente nula, pero creo que te puedo ayudar un poco, dentro de lo que cabe. como poder usarla desde un proyecto de c++/cli en visual studio. Parece que sin el ".lib" es complicado, pero posible: · http://stackoverflow.com/questions/495795/how-do-i-use-a-third-party-dll-in-visual-studio-c La otra pregunta es si dentro del .dll puede haber algo que me ayude a saber que métodos hay y como usarlos Aquí tienes una solución en C# P/Invokeando la librería DbgHelp.dll para enumerar los símbolos, está genial :) Cita de: http://stackoverflow.com/questions/18249566/c-sharp-get-the-list-of-unmanaged-c-dll-exports Código
Y aquí el resto de funciones que puedes usar en caso d enecesidad: http://msdn.microsoft.com/en-us/library/windows/desktop/ms679291%28v=vs.85%29.aspx Y, por si fuera poco, con la GUI de DLL Export Viewer (http://www.nirsoft.net/utils/dll_export_viewer.html) de Nirsoft puedes obtener tanto los nombres como las direcciones y otra info. (http://www.nirsoft.net/utils/dllexp.gif) Saludos Título: Re: Problema: .dll sin .h ni .lib en c++/cli Publicado por: SARGE553413 en 17 Julio 2014, 14:39 pm Muchas gracias, una respuesta muy completa.
Saludos. |