我正在关注这个例子:
http://en.cppreference.com/w/cpp/thread/sleep_for
#include <iostream>
#include <chrono>
#include <thread>
int main()
{
std::cout << "Hello waiter" << std::endl;
std::chrono::milliseconds dura( 2000 );
std::this_thread::sleep_for( dura );
std::cout << "Waited 2000 ms\n";
}
但是 Eclipse CDT 在 sleep_for() 行上给我一个错误(仅在智能感知中,实际代码确实运行)告诉我:
无效参数“候选人是:void sleep_for(const ? &)”
我需要告诉 eclipse 识别 C++11 功能吗?它识别线std::chrono::milliseconds dura( 2000 )
很好。我正在使用英特尔编译器 v13。