Título: Usar una dll en MinGw Publicado por: davrodgar1 en 13 Marzo 2017, 15:12 pm Buenas,
Como indica el titulo quiero llamar a una función de una dll, aunque el objetivo final es crear una dll donde se use una función que se llama de una dll aun me encuentro en el primer paso. Cuento con una dll creada por un tercero por lo que poco puede responder sobre ella, además cuento con un .h de la misma. Por ahora he intentando llevar a cabo este programa Código
pero no carga la dll correctamente, saltando siempre el mensaje Error en la carga dll. Para compilar estoy usando MinGw, estando en una misma carpeta la dll y el cpp por medio del comando g++ -o ejecutable código.cpp Un saludo, David · Los códigos deben ir en etiquetas GeSHi >aquí las reglas del foro (http://foro.elhacker.net/reglas.htm) -Engel Lex Título: Re: Usar una dll en MinGw Publicado por: Borito30 en 15 Marzo 2017, 16:55 pm Para cargar la libreria:
Código
Para resolver su funcion: Código
En la dll le defines el export para poder utilizarla: Código
Título: Re: Usar una dll en MinGw Publicado por: ivancea96 en 15 Marzo 2017, 16:59 pm Si hay un error, el código del error lo obtendrás llamando a GetLastError (https://msdn.microsoft.com/en-us/library/windows/desktop/ms679360(v=vs.85).aspx). Para ver el texto de ese código de error, tienes la función Formatmessage (https://msdn.microsoft.com/en-us/library/windows/desktop/ms679351(v=vs.85).aspx). De todos modos, si no quieres utilizar FormatMessage, tienes esta web con los códigos de error: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx (https://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx)
|