C++ SDL2未与mingw链接
我尝试将SDL2链接到我的mingw项目,结果C++ SDL2未与mingw链接,c++,mingw,sdl-2,C++,Mingw,Sdl 2,我尝试将SDL2链接到我的mingw项目,结果 对的未定义引用'WinMain@16“ 我的源代码是: #include <functions.h> #include <SDL2/SDL.h> int main(int argc, char** argv) { int checker = SDL_Init(SDL_INIT_EVERYTHING); SDL_Quit(); return 0; } #包括 #包括 int main(int ar
对的未定义引用'WinMain@16“
我的源代码是:
#include <functions.h>
#include <SDL2/SDL.h>
int main(int argc, char** argv)
{
int checker = SDL_Init(SDL_INIT_EVERYTHING);
SDL_Quit();
return 0;
}
#包括
#包括
int main(int argc,字符**argv)
{
int checker=SDL_Init(SDL_Init_一切);
SDL_退出();
返回0;
}
我的编译脚本是:g++Server.cpp-I include/-L lib/-lSDL2-lSDL2main-lSDL2_net-o bin/Server
我尝试了
-mwindows
,但仍然不起作用。-lSDL2main必须在-lSDL2
之前。如果这没有帮助,请告诉我们您从哪里获得库以及g++--version
的确切输出。它由-解决,您需要按顺序链接到-lmingw32-lSDL2main-lSDL2
。