我知道这可能已经在互联网上被问过一千遍了,但我似乎找不到任何可以最终找到我要去哪里的答案。
我目前正在学习有关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一直在处理所有问题,但是当我按照导师的步骤进行操作时,它不再想要工作。
头文件和库也已连接到程序。