未定义对“ WinMain”的引用

时间:2020-06-19 14:42:56

标签: c++ eclipse sdl-2 mingw-w64

我知道这可能已经在互联网上被问过一千遍了,但我似乎找不到任何可以最终找到我要去哪里的答案。

我目前正在学习有关Udemy的“ C ++入门初学者”课程,并且在课程的最后阶段,我们开始将SDL用于小型项目。

当我按照导师提供的确切步骤操作时,我会遇到错误。

有问题的错误如下:

C:/ Users / Ghost / gcc / x86_64-w64-mingw32 / lib /../ lib / libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c :(。text + 0x3d):未定义引用`WinMain'

附带的代码是:

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

int main() {
    if(SDL_Init(SDL_INIT_VIDEO) < 0 ) {
        cout << "SDL Init Failed" << endl;
        return 1;
    }

    cout << "SDL Init Succeeded" << endl;

    SDL_Quit();

    return 0;
}

该程序所需要做的就是输出cout语句之一。 没事,没事。

我已经安装了SDL2,mingw和eclipse。到目前为止,Eclipse一直在处理所有问题,但是当我按照导师的步骤进行操作时,它不再想要工作。

头文件和库也已连接到程序。

0 个答案:

没有答案