簡體   English   中英

C ++ std :: this_thread :: sleep_for編譯器錯誤(clang)

[英]c++ std::this_thread::sleep_for compiler error (clang)

std::this_thread::sleep_for(std::chrono::milliseconds(1000));

編譯: clang++ main.cpp -o main.exe -g -std=c++1z --target=x86_64-w64-mingw32

給我這個錯誤:

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)

發生了什么?

using std::this_thread::sleep_for(std::chrono::milliseconds(1000))‌​; 代替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM