C++ Timer
-
Ja, nimm -std=c++11.
Außerdem: Ja, es ist schade aber so wie es aussieht unterstützt MinGW nicht alles, was GCC unterstützt. (Ob das hier zutrifft weiß ich nicht)
-
Mit -std=c++11:
In function 'int main()':| error: 'thread' is not a member of 'std'| error: expected ';' before 't'| ||=== Erstellen beendet: 2 Fehler, 0 Warnungen===||
-
Hast du denn MinGW?
-
Ja, das hier: http://nuwen.net/mingw.html
-
Kann das ein Mod absplitten, in das Compiler/IDE-Forum?
-
Du musst gegen
pthreadlinken, da das sonst dummerweise nicht funktioniert. (gcc (Ubuntu/Linaro 4.7.0-7ubuntu3) 4.7.0)
-
Was meinst du mit "gegen pthread linken"? Außerdem kommt der Linker ja gar nicht erst dran, weil doch der Compiler was meckert.
-
Als Flag
-pthread.
Zumindest unter Ubuntu, unter Windows weiss ich es leider nicht genau.
-
Nymer schrieb:
Schleife? Wie in Nymers Beispiel.
#include <iostream> #include <chrono> #include <thread> int main() { for(int i=1;i<=3;++i) { std::this_thread::sleep_for(std::chrono::seconds(1)); std::cout<<i<<std::endl; } }Wenn ich es so mache kommt folgendes:
fatal error C1083: Datei (Include) kann nicht geöffnet werden: "chrono": No such file or directoryIch benutze übrigens "Microsoft Visual C++".
-
So, Icognito, mein GCC 4.8 kompiliert das problemlos...