构建日志
-------------- Build: Debug in SDLTEST (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -LC:\MingwLibs\SDL2-2.0.3\lib -o bin\Debug\SDLTEST.exe obj\Debug\main.o -lmingw32 -lSDL2main -lSDL2
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lSDL2main
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lSDL2
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))
我的代码
当我使用主题标签时,它使包含粗体。
(#)include <stdio.h>
(#)include <SDL.h>
using namespace std;
int main( int argc, char* args[] )
{
SDL_Init(SDL_INIT_EVERYTHING);
SDL_Quit();
return 0;
}
我的链接器
-lmingw32 -lSDL2main -lSDL2
答案 0 :(得分:1)
看起来您的图书馆搜索路径有误。 SDL2的标准分发包在lib文件夹中包含两个文件夹,但您将路径直接设置为
-LC:\ MingwLibs \ SDL2-2.0.3 \ lib中
尝试使用 C:\ MingwLibs \ SDL2-2.0.3 \ lib \ x86 或 C:\ MingwLibs \ SDL2-2.0.3 \ lib \ x64 作为你的图书馆路径