我不知道这是不是一个错误,或者我是唯一面对这个错误的人,
在Eclipse CDT indigo中,创建一个新的C ++可执行项目并在C ++源文件夹中创建一个CPP文件。 SRC / TEST.CPP
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
clock_t strt = clock();
int i = 2;
clock_t end = clock();
cout<<(end-strt)*1000.0f/CLOCKS_PER_SEC;
return 0;
}
现在看到CLOCKS_PER_SEC未解析,但项目编译成功并且运行正常。我在ubuntu 10.10 64位上。这是一个错误或一些设置搞砸了(索引器?)?
答案 0 :(得分:10)
您可以手动将time.h添加到索引器,转到首选项 - &gt; C / C ++ - &gt;索引器并将其放在现有的“要预先编入索引的文件”的前面,如下所示:
time.h, cstdarg, ...
然后它应该可以正常工作。
答案 1 :(得分:1)
这是CDT中的已知错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=351549。它可能已在nightly build中修复。
答案 2 :(得分:0)
我的日食表现完全相同。我认为这是索引器的一部分。
答案 3 :(得分:0)
关于这个错误报告的评论17号为我工作
项目 - &GT;属性 - &GT;索引: “预先编制索引的文件” 将ctime放在列表的开头。