我已经在Eclipse中制作了一个简单的hello world项目。
#include <cstdio>
using namespace std;
int main()
{
printf("Hello.");
return 0;
}
工具链是Microsoft Visual C ++。该项目已编译并成功运行。但是,eclipse将printf()行标记为以下错误:
Function 'printf' could not be resolved.
尽管存在“ cstdio”文件,并通过右键单击它并使用“打开声明”来打开正确的文件的事实。该项目的包含路径为:
也可以通过Eclipse中的“打开声明”来访问stdio.h文件。因此eclipse知道这些文件在哪里。 Eclipse仍然无法解析任何标准功能(strcpy,memset,vsnprintf,scanf等)。编译器没有显示任何错误。
另一个提示是,在cstdio文件中,当鼠标悬停在printf的声明上时,日食会正确显示printf函数的文档。
有人知道如何在不关闭CODAN的情况下消除这些错误吗?