Люди поясните дураку что я делаю не так плиз !
Имеем MinGW-3.1.0-1 и SDL-devel-1.2.6-mingw32.tar.gz
minGW компилит нормально, берем SDL, пишем:
g++ -Dmain=SDL_main -I %SDL_include% -L %SDL_library% -lmingw32 -lSDLmain -lSDL -mwindows -luser32 -lgdi32 -lwinmm -ldxguid -o test001 test001.cpp
И получаем:
C:\WINDOWS\TEMP/ccWrPggb.o(.text+0x8d):test001.cpp: undefined reference to `SDL_
SetVideoMode'
C:\WINDOWS\TEMP/ccWrPggb.o(.text+0xcc):test001.cpp: undefined reference to `SDL_
Delay'
Вот test.cpp:
#include <stdlib.h>
#include <SDL.h>
int main(int argc, char *argv[])
{
SDL_Surface *screen;
if(SDL_Init(SDL_INIT_VIDEO) == -1)
{
printf("Can't init SDL: %s\n", SDL_GetError());
exit(1);
}
atexit(SDL_Quit);
screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE);
if(screen == NULL)
{
printf("Can't set video mode: %s\n", SDL_GetError());
exit(1);
}
SDL_Delay(3000);
return 0;
}
Ну и какого ему надо ?
Похожие темы
- Форум Ненависти тред (2012)
- Форум Кросскомпиляция mingw , OpenGL, твоя моя непонимать, не опять, а снова (2019)
- Форум MinGW (2011)
- Форум MinGW (2004)
- Форум SDL (2008)