Titlul: Eroare biblioteca SDL Scris de: Baluta Florentin din Mai 21, 2013, 16:44:35 Am vazut pe internet la ce poate fi buna biblioteca SDL.h si mi s-a parut interesant. Am vrut sa incerc si eu cateva lucruri (cum ar fi sa introduc o imagine in program,...) dar problema e ca nu-mi recunoaste compilatorul biblioteca. ](*,)
SDL.h: No such file or directory Cum as putea rezolva problema? Folosesc MinGw din OjiKit 2. Titlul: Răspuns: Eroare biblioteca SDL Scris de: Mihai-Alexandru Dusmanu din Mai 21, 2013, 16:58:49 Uite aici (http://lazyfoo.net/SDL_tutorials/lesson01/index.php) un tutorial care iti explica cum sa instalezi libraria SDL pe windows / linux / mac - este chiar printre primele rezultate pe google :|.
De altfel, cred ca trebuie sa ai grija cand pui include se arate ceva de genu Cod: #include <SDL2/SDL.h> sau Cod: #include <SDL/SDL.h> Titlul: Răspuns: Eroare biblioteca SDL Scris de: Baluta Florentin din Mai 21, 2013, 17:29:59 Acolo am intrat si eu, dar n-am mai descarcat...n-am citit cu atentie si cand am vazut iconitele de la programele acelea, am crezut ca sunt programele/compilatoare in sine.
Incercasem cu #include <SDL/SDL.h> Multumesc oricum ;) Titlul: Răspuns: Eroare biblioteca SDL Scris de: Baluta Florentin din Mai 21, 2013, 18:58:45 Dar am alta problema. Am facut programul acesta: http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson01 (http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson01) si atunci cand il compilez nu imi da nici o eroare, in schimb cand ii dau build:
C:\OJI\lesson01\Debug\lesson01.o(.text+0x2a): In function `SDL_main': C:\OJI\lesson01\lesson01.cpp:11: undefined reference to `SDL_Init' C:\OJI\lesson01\Debug\lesson01.o(.text+0x4e):C:\OJI\lesson01\lesson01.cpp:14: undefined reference to `SDL_SetVideoMode' C:\OJI\lesson01\Debug\lesson01.o(.text+0x65):C:\OJI\lesson01\lesson01.cpp:17: undefined reference to `SDL_RWFromFile' C:\OJI\lesson01\Debug\lesson01.o(.text+0x75):C:\OJI\lesson01\lesson01.cpp:17: undefined reference to `SDL_LoadBMP_RW' C:\OJI\lesson01\Debug\lesson01.o(.text+0x9a):C:\OJI\lesson01\lesson01.cpp:20: undefined reference to `SDL_UpperBlit' C:\OJI\lesson01\Debug\lesson01.o(.text+0xa5):C:\OJI\lesson01\lesson01.cpp:23: undefined reference to `SDL_Flip' C:\OJI\lesson01\Debug\lesson01.o(.text+0xb1):C:\OJI\lesson01\lesson01.cpp:26: undefined reference to `SDL_Delay' C:\OJI\lesson01\Debug\lesson01.o(.text+0xbc):C:\OJI\lesson01\lesson01.cpp:29: undefined reference to `SDL_FreeSurface' C:\OJI\lesson01\Debug\lesson01.o(.text+0xc1):C:\OJI\lesson01\lesson01.cpp:32: undefined reference to `SDL_Quit' C:\OJI\MinGWStudio\MinGW\bin\..\lib\gcc-lib\mingw32\3.3.1\..\..\..\libmingw32.a(main.o)(.text+0x97):main.c: undefined reference to `WinMain@16' lesson01.exe - 10 error(s), 0 warning(s) Am inteles de aici: http://ubuntuforums.org/archive/index.php/t-1569132.html (http://ubuntuforums.org/archive/index.php/t-1569132.html) ca ar trebui sa introduc niste link-uri pe undeva prin project settings. Am scris asta: g++ -Wall -o "lesson01" "lesson01.cpp" -lSDL In Project>>Settings>>General>>Program arguments, in Project>>Settings>>Compile>>Aditional include directories si in Project>>Settings>>Link>>Extra linking options Acum nu imi mai apare decat o eroare(tot la executie; nu si la compilare): g++.exe: g++: No such file or directory lesson01.exe - 1 error(s), 0 warning(s) Ce pot face? Titlul: Răspuns: Eroare biblioteca SDL Scris de: George Marcus din Mai 21, 2013, 21:05:15 Nu stie ce e g++. Seteaza-ti la environmental variables calea catre compilator. Pe google gasesti cum se face.
|