Eclipse SDL.h 没有这样的文件或目录,一切都已正确链接。

Eclipse SDL.h no such file or directory, everything is linked properly.

几个星期以来,我一直在研究 SDL。但似乎无处不在,我无法使用 SDL 创建项目。例如:

#include <iostream>
#include <SDL.h>
using namespace std;

int main(int argc, char* args[]) {


    return 0;
}

returns 错误 "fatal error: SDL.h: No such file or directory"。这很奇怪,因为我链接它的方式与我所有其他 SDL 项目(仍然 运行 没问题)的方式完全一样。

您必须将适当的文件夹添加到您包含的目录中: 项目属性 -> C/C++ 常规 -> 路径和符号 -> 包含 -> C++ -> 添加

添加正确的SDL 包含文件夹。清理项目,重建索引(右键单击项目)-> 索引-> 重建。

如果还是不行,关闭eclipse再打开。