Ergebnis 1 bis 4 von 4

Thema: Header <thread> in C++11 wird "ignoriert"

  1. #1
    schon lange hier Avatar von schl3ck
    Registriert seit
    11.10.09
    Ort
    Graz, Österreich
    Beiträge
    2.339

    Header <thread> in C++11 wird "ignoriert"

    Hey Boardies

    ich muss noch für das vergangene Semester eine Abschlussarbeit in C++ abgeben. Eine Idee habe ich schon, allerdings scheitert es schon an einer "Kleinigkeit".
    Mein Compiler (g++ von MingW) regt sich auf, dass er den namespace "this_thread" aus dem Header <thread> nicht kennt.
    Aufrufen tu ich den Compiler mittels Kommandozeile und "g++ hello.cpp -o hello.exe -std=c++11"

    Ich hab keine Ahnung, was ich falsch mach...
    Hier einmal der Code:
    Code:
    #include <iostream>
    #include <thread>
    #include <chrono>
    using namespace std;
    using namespace this_thread; // hier gibt es bereits den ersten Fehler: "'this_thread' was not declared in this scope"
    
    int main()
    {
      cout << "Countdown: ";
      for (int i=10; i>=0; i--)
      {
        cout << i << '\n';
        this_thread::sleep_for(chrono::seconds(1)); // hier nocheinmal das gleiche wie oben und er kennt 'sleep_for' nicht
      }
      cout << "Finished!";
    }
    Ich hoffe, mir kann jemand helfen
    Geändert von schl3ck (09.07.14 um 15:03 Uhr) Grund: Am Smartphone schreiben ist nicht einfach...

  2.   Anzeige

     
  3. #2
    fühlt sich hier wohl
    Registriert seit
    25.11.11
    Beiträge
    73

    AW: Header <thread> in C++11 wird "ignoriert"

    Hast du wie hier angemerkt die POSIX-Thread Version installiert? Auf meinem Linux-Rechner kann ich deinen Code problemlos kompilieren.

  4. #3
    schon lange hier Avatar von schl3ck
    Registriert seit
    11.10.09
    Ort
    Graz, Österreich
    Beiträge
    2.339

    AW: Header <thread> in C++11 wird "ignoriert"

    Hatte ich nicht installiert, aber nun funktioniert es. Danke!

    Wieso braucht man denn da eine bestimmte Version. Es sollte doch einfach mit C++11 funktionieren, oder kommt es auf die Implementation der Ausführung an?

  5. #4
    mit bastla_Assi Avatar von bastla
    Registriert seit
    24.07.10
    Ort
    Roter Planet 2.0
    Beiträge
    1.367

    AW: Header <thread> in C++11 wird "ignoriert"

    Jap, die Standard Template Library, die mit MinGW ausgelieftert wird, ist (noch) nicht komplett an C++11 angepasst.

Ähnliche Themen

  1. Boardparty 2013 Der offizielle "Wir sind wieder daheim" - Thread
    Von HeikeFy im Forum Gemeinsame Unternehmungen
    Antworten: 22
    Letzter Beitrag: 14.10.13, 21:00
  2. Boardparty 2013 Der offizielle "wir sind dabei"-Thread
    Von HeikeFy im Forum Gemeinsame Unternehmungen
    Antworten: 77
    Letzter Beitrag: 11.10.13, 13:11
  3. Boardparty 2010 Der offizielle "wir sind dabei"-Thread
    Von Supernature im Forum Gemeinsame Unternehmungen
    Antworten: 96
    Letzter Beitrag: 21.05.10, 12:13
  4. Boardparty 2009 Der offizielle "wir sind immer noch da"-Thread
    Von Supernature im Forum Gemeinsame Unternehmungen
    Antworten: 4
    Letzter Beitrag: 24.05.09, 17:18
  5. Boardparty 2009 Der offizielle "wir sind dabei"-Thread
    Von Supernature im Forum Gemeinsame Unternehmungen
    Antworten: 137
    Letzter Beitrag: 20.05.09, 17:50

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •