我正在按照教程在 Eclipse 中设置 SDL。我已按照此处的所有步骤操作:
http://www.lazyfoo.net/SDL_tutorials/lesson01/windows/eclipse/index.php
我必须下载 7zip 才能打开 tar 文件。我根据教程使用 7 zip 复制所有文件。我尝试将 SDL.dll 的副本放在 C:\WINDOWS\SYSTEM32 以及我的 Eclipse 工作区中的项目文件夹中。
当我尝试运行以下代码时:
#include "SDL/SDL.h"
int main( int argc, char* args[] )
{
//Start SDL
SDL_Init( SDL_INIT_EVERYTHING );
//Quit SDL
SDL_Quit();
return 0;
}
我收到以下编译错误:
..\main.cpp:1:21: SDL/SDL.h: 没有这样的文件或目录 ..\main.cpp: 在函数int main(int, char**)':
..\main.cpp:6: error:
SDL_INIT_EVERYTHING' 中未声明(首先使用这个函数) ..\main.cpp:6: 错误: (每个未声明的标识符只针对它出现的每个函数报告一次。) ..\main.cpp:6: error: SDL_Init' undeclared (first use this function)
..\main.cpp:9: error:
SDL_Quit' undeclared (首先使用这个函数)
我尝试用以下内容替换包含语句:
#include <SDL/SDL.h>
但这也没有奏效。