Esto es para Dev-C++:
Suponiendo que tienes una DLL midll.dll que contiena la función
void hola();. Para llamar dicha función desde un programa en C, haces lo siguiente:
// Definimos la macro DLLIMPORT para no tener que escribir lo de __decl...
// (está muy largo :P).
#define DLLIMPORT __declspec (dllimport)
// Declaramos la función a importar de la dll.
DLLIMPORT hola();
int main() {
// Llamamos la función como cualquier otra.
hola();
}
Para que funcione, debes agregar a los parámetros del enlazador (linker) el archivo DLL. En Dev-C++ vas a
Project->Project Options->Parameters y en la sección
Linker agregas el archivo midll.dll, Puedes hacerlo usando el botón debajo de la sección
Linker que dice
Add Library or Object.
Recuerda que Dev-C++ usa el compilador MinGW, quizá sea un poco diferente para algún otro, pero igual te puede servir.
Saludos,
José Jorge (Geo).