SDL2安装问题:无法识别makefile.win文件:无法识别文件格式和collect2.exe [error] id return1退出状态

时间:2014-08-08 01:09:37

标签: c++ gcc makefile mingw sdl-2

在我了解了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;
}

0 个答案:

没有答案