_readdir, _opendir, _closedir
-
guten Tag
Hab bei folgendem Code ein Problem....#include "stdafx.h" #include "stdio.h" #include "types.h" #include "dirent.h" int main (void) { DIR *dp; struct dirent *ep; dp = opendir ("./"); //Problem Nr. 1 if (dp != NULL) { while (ep = readdir (dp)) //Problem Nr. 2 puts (ep->d_name); (void) closedir (dp); //Problem Nr. 3 } else perror ("Couldn't open the directory"); return 0; }
1>Ordnerverzeichnisse.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_closedir" in Funktion "_main". 1>Ordnerverzeichnisse.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_readdir" in Funktion "_main". 1>Ordnerverzeichnisse.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_opendir" in Funktion "_main".
Könnt Ihr mir da weiter helfen???
Ich komme einfach nicht mehr weiter..
-
Bei den Funktionen handelt es sich nicht um ANSI C Funktionen. Daher gibt es sie vielleicht gar nicht in deiner Umgebung oder du musst noch eine Library linken.
-
yup, die gehören zur single unix specification und wirst du unter windows nicht finden