1
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
Zusammengestellt mit: clang++ main.cpp -o main.exe -g -std=c++1z --target=x86_64-w64-mingw32
C++ std :: this_thread :: sleep_for Compiler-Fehler (Klirren)
Gib mir diesen Fehler:
C:\Users\this_\AppData\Local\Temp\main-124cc2.o: In function `void std::this_thread::sleep_for<long long, std::ratio<1ll, 1000ll> >(std::chrono::duration<long long, std::ratio<1ll, 1000ll> > const&)':
C:\mingw-w64\mingw64\lib\gcc\x86_64-w64-mingw32\6.2.0\include\c++/thread:322: undefined reference to `nanosleep'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
Was passiert?
Ich denke, Sie müssen '-lpthread hinzufügen, damit es funktioniert. – SergeyA
Das ist ein _linker_ Fehler, kein Compilerfehler. – ildjarn
Danke, es löste mit '-thread' Seltsam, dass ich mich nicht erinnere, diese Compiler-Option zu verwenden, bevor ... – Patric