在我了解了cpp的基础知识后,我决定推进自己,尝试SDL2并尝试制作游戏。我找到了懒惰的foo的SDL教程。我试图遵循它,但我似乎有安装问题。在进行"测试"代码我试着编译它,这些消息出现在日志中:
C:\ File \ Location \ For \ My \ Project \ Makefile.win文件无法识别:无法识别文件格式 C:\ File \ Location \ For \ My \ Project \ collect2.exe [错误] ld返回1退出状态
我认为这可能是一个链接错误,而且是我的链接器:-lmingw32-lSDL2main-lSDL2 我尝试删除这个Makefile.win,但是同样的消息刚出现,甚至没有一个collect2.exe
我使用mingw gcc 4.8.1 32位版本编译器使用Orwell Dev-C ++,并且代码是:
#include <iostream>
#include <SDL2/SDL.h>
int main(int argc, char **argv){
if (SDL_Init(SDL_INIT_EVERYTHING) != 0){
std::cout << "SDL_Init Error: " << SDL_GetError() << std::endl;
return 1;
}
SDL_Quit();
return 0;
}