Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Eroare biblioteca SDL  (Citit de 2464 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
florin_c
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« : 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.   Brick wall

SDL.h: No such file or directory

Cum as putea rezolva problema?
Folosesc MinGw din OjiKit 2.
Memorat
dushmi
Nu mai tace
*****

Karma: 130
Deconectat Deconectat

Mesaje: 472



Vezi Profilul
« Răspunde #1 : Mai 21, 2013, 16:58:49 »

Uite aici un tutorial care iti explica cum sa instalezi libraria SDL pe windows / linux / mac - este chiar printre primele rezultate pe google Neutral.

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>
Memorat
florin_c
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #2 : 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 Wink
Memorat
florin_c
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #3 : Mai 21, 2013, 18:58:45 »

Dar am alta problema. Am facut programul acesta: 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 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?
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #4 : 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.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines