bonjour a tous voila j'ai un petit souci de compilation avec une api voila le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
 
int main(int argc, char *argv[])
{
  LPCSTR *bu[100];
  FindFirstVolume(&bu,100);
  system("PAUSE");	
  return 0;
}
j'obtien cette erreur bizarre

Compilateur: Default compiler
Building Makefile: "C:\Users\miki\Desktop\Makefile.win"
Exécution de make...
make.exe -f "C:\Users\miki\Desktop\Makefile.win" all
gcc.exe -c tes.c -o tes.o -I"C:/Dev-Cpp/include"

gcc.exe tes.o -o "test.exe" -L"C:/Dev-Cpp/lib"

tes.o(.text+0x45):tes.c: undefined reference to `FindFirstVolume'
collect2: ld returned 1 exit status

make.exe: *** [dddd.exe] Error 1

Exécution terminée

j'ai était faire un chtit tour dans winbase et la fonction FindFirstVolume y et bien déclarer alors si quelqu'un pouvait m'éclairer sur le pourquoi du comment de l'erreur de compilation ça serai sympa merci d'avance