2009-12-17 19 views
10

¿Cómo importo una DLL (minifmod.dll) en C++?Importar una DLL con C++ (Win32)

Deseo poder llamar a una función dentro de esta DLL. Ya conozco la lista de argumentos para la función, pero no sé cómo llamarla.

¿Hay alguna manera de declarar una función importada en C++ como en C#?

Respuesta

4

Si el DLL incluye una biblioteca de tipos COM, puede utilizar la sentencia import como tal:

#import dllname.dll 

De lo contrario, deberá vincular con una biblioteca de importación, y usted necesita proporciona un prototipo de función para tu compilador. Normalmente, el desarrollador DLL proporciona la biblioteca de importación y un archivo de encabezado con los prototipos. Si no lo está, pueden ser muy difíciles de producir: , a menos que ya conozca la lista de argumentos para la función, lo que usted dice que hace. Las instrucciones se pueden encontrar en here, entre otros lugares.

Cuestiones relacionadas