我正在效仿这个例子:
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()行上给我一个错误(仅在intellisense中,实际代码确实运行)告诉我:
无效的参数'候选者是:void sleep_for(const?&amp;)'
我是否需要告诉eclipse识别C ++ 11的功能?它正在认识std::chrono::milliseconds dura( 2000 )
行。我使用的是英特尔编译器v13。