Avatar billede superfrog Nybegynder
23. september 2003 - 21:22 Der er 8 kommentarer og
1 løsning

Usleep på win32

Hejsa,

Bruger dev-cpp 4.9.8.0 (mingw32-gcc.exe (GCC) 3.2 (mingw special 20020817-1)) får: "undefined reference to `usleep'" når jeg forsøger at bruge usleep, har included <unistd.h>. Nogle gode forslag, evt til et lille hack?
Avatar billede soreno Praktikant
23. september 2003 - 21:26 #1
Jeg har lige søgt alle headerfilerne i mit MingW\include directory igennem. Der er ingen usleep nogle steder !

Dokumentationen:
http://www.delorie.com/djgpp/doc/libc/libc_790.html#SEC790

siger:
Portability

not ANSI, not POSIX
Avatar billede arne_v Ekspert
23. september 2003 - 21:30 #2
Den er ikke i unistd.h i min mingw !

Ifølge:
  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3287
er det også bare en mangel.
Avatar billede superfrog Nybegynder
23. september 2003 - 21:32 #3
hmmm, fandt en anden tråd, sleep tager micro(?) sec i mingw i stedet for sec så der var løsningen!

Sorry for jeres tid!
Avatar billede superfrog Nybegynder
23. september 2003 - 21:32 #4
sleep(1000)=vent 1 sec.
Avatar billede soreno Praktikant
23. september 2003 - 21:34 #5
Jeg har unistd.h (i \include\sys), men der er ikke noget hokus pokus i den:
/*
* This file is part of the Mingw32 package.
*
* unistd.h maps (roughly) to io.h
*/
#ifndef __STRICT_ANSI__
#include <io.h>
#endif
Avatar billede superfrog Nybegynder
23. september 2003 - 21:35 #6
sådan ser min også ud! har også en anden der use over includere #include <process.h>
Avatar billede arne_v Ekspert
23. september 2003 - 21:38 #7
Jeg skrev "den" ikke "der" (den=sleep).
Avatar billede arne_v Ekspert
23. september 2003 - 21:41 #8
Og der er ikke nogen sleep i unistd.h.

Der er en _sleep i stdlib.h og en Sleep i win*.h !

Brug af sleep giver compile fejl med C++ men ikke med C.

C formoder bare at det er en int funktion og linkeren finder så en af
_sleep/Sleep - og de venter millisekunder.
Avatar billede superfrog Nybegynder
23. september 2003 - 21:49 #9
ehh.. Tak, men hvorom alting er, så har jeg fået løst mit problem! tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester