DEV C++ Instalacja SDL

0

Witam, czy mógłby mi ktoś opisać jak dokładnie zainstalować tą bliblotekę SDL żeby działała, bo robiłem według niektórych poradników i nic, ciągle wyskakuje error, prosze o pomoc.

0

1.wchodzisz na http://www.libsdl.org/download-1.2.php
Pobierasz Development Libraries->Win32->SDL-devel-1.2.13-mingw32.tar.gz (Mingw32).

2.Rozpakowujesz gdzie chcesz i odpalasz dev c++.
3.Przechodzisz do menu narzędzia->opcje kompilatora->katalogi->pliki nagłówkowec++ na dole klikasz w taką ikonkę folderu po czym przechodzisz do rozpakowanej biblioteki zaznaczasz folder o nazwie "include" i klikasz ok po czym dodaj.
4.Teraz przechodzisz do zakładki biblioteki klikasz ikonkę folderu i tym razem załączasz folder o nazwie "lib" klikasz ok i dodaj.
Tyle jeśli chodzi o instalacje SDL

Teraz ustawienia projektu
1.Wchodzisz w menu projekt->opcje projektu(Lub alternatywnie ALT+P).
2.W zakładce "Ogólne" zaznaczasz typ "Win32GUI".
3.Przechodzisz do zakładki "Parametry" wklejasz do konsolidatora ten tekst: -lmingw32 -lSDLmain -lSDL
4. Załączasz bibliotekę dając na początku programu #include "SDL/SDL.h"

Pamiętaj, że pliki dll z folderu lib biblioteki sdl muszą znajdować się w tym samym folderze co Twój plik wykonywalny projektu lub w Windows->system32 inaczej aplikacja nie odpali się:)

0

Jeżeli chodzi o dev-c++ i SDL to masz ułatwione życie:

Tools->Check for updates

wybierasz drugi serwer (devpacks)

Check for updates

Dalej zaznaczasz, jakie chcesz dociągnąć i zainstalować biblioteki.
Na pewno znajdziesz SDLa i inne ciekawe :P

0

Zrobiłem tak jak pisaliście i nadal się nie kompiluje ten program :

#include <SDL.h>
int main(int argc, char* args[])
{
SDL_Init( SDL_INIT_EVERYTHING );
SDL_Quit();
return 0;
}
0

Jakie błędy wypluwa kompilator/linker?

0

O takie:

1 C:\Dev-Cpp\prj\BezNazwy2.cpp SDL.h: No such file or directory.
C:\Dev-Cpp\prj\BezNazwy2.cpp In function int main(int, char**)': 4 C:\Dev-Cpp\prj\BezNazwy2.cpp SDL_INIT_EVERYTHING' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
4 C:\Dev-Cpp\prj\BezNazwy2.cpp SDL_Init' undeclared (first use this function) 5 C:\Dev-Cpp\prj\BezNazwy2.cpp SDL_Quit' undeclared (first use this function)
C:\Dev-Cpp\prj\Makefile.win [Build Error] [BezNazwy2.o] Error 1

0

Dodam jeszcze ze w Visual Studio 2008 też mi wyskakiwał błąd że nie może znaleŹć SDL.

0
wilku1 napisał(a)

Zrobiłem tak jak pisaliście i nadal się nie kompiluje ten program :

#include <SDL.h>
int main(int argc, char* args[])
{
SDL_Init( SDL_INIT_EVERYTHING );
SDL_Quit();
return 0;
}

W Devie jest to chyba <SDL\SDL.h> dodatkowo nie zapomnij dodać SDLa do linkera w opcjach projektu:P

0
  1. Załączasz bibliotekę dając na początku programu #include "SDL/SDL.h"

W Devie jest to chyba <SDL\SDL.h> dodatkowo nie zapomnij dodać SDLa do linkera w opcjach projektu:P

Właśnie, zwróć dokładnie uwagę na to co Ci napisałem to musi działać bo sam instalowałem ostatnio;)

0

Dzięki udało się trzeba było dodać : #include <SDL/SDL.h>

1 użytkowników online, w tym zalogowanych: 0, gości: 1