以下 C++ 应用程序在 Eclipse CDT 中成功编译并运行,但 IDE 仍报告错误说明:
Could not resolve function wprintf
#include <stdio.h>
#include <wchar.h>
int main()
{
wprintf(L"Hello world");
return 0;
}
目录/usr/include
(wchar.h
所在的位置)肯定列在包含路径中,否则应用程序将无法编译。wprintf
在报告中按 F3 :
Could not find symbol 'wprintf' in index
这是我的设置:
- openSUSE 11.4
- 面向 Java 开发人员的 Eclipse IDE(Indigo Service Release 2 - Build 20120216-1857)
- Eclipse CDT v8.0.2.201202111925
有谁知道我怎样才能让 Eclipse CDT 正确解决这个功能?