Permalänk
Medlem

Sleep i C++ på Ubuntu?

Jag försöker få ett c++ program att kompilera i ubuntu men den säger "Sleep was not declared in this scope". Programmet gick att kompilera helt utan problem i windows 7.

Permalänk

http://linux.die.net/man/3/sleep

sleep med litet s och du måste inkuldera unistd.h.

Permalänk
Medlem

Det löste problemet. Tack

Permalänk
Medlem

använd preprocessorn direktiv för att använda platformspecifik kod vid kompilering.

#ifdef _WIN32 #include <windows.h> #else #include <unistd.h> #endif /.../ #ifdef _WIN32 Sleep(1000); #else sleep(1); #endif

Visa signatur