Instalacja SDL2 w Visual Studio
Ostatnio zmodyfikowano 2018-06-16 13:45
paula1902 Temat założony przez niniejszego użytkownika |
Instalacja SDL2 w Visual Studio » 2018-06-16 10:41:21 Witam. Mam problem z poprawnym zainstalowaniem SDL2 w Visual Studio zarówno 2015 jak i 2017. Postępowałam zgodnie z https://www.wikihow.com/Set-Up-SDL-with-Visual-Studio-2017 jak również próbowałam na postawie kilku filmów instruktażowych. O ile taki kod działa: #include <stdio.h> #include <SDL.h>
int main( int argc, char * argv[] ) { if( SDL_Init( SDL_INIT_EVERYTHING ) < 0 ) { pfintf( "SDL initialization failed" ); } else { printf( "SDL initialization succeeded!" ); } return 0; } To już gdy chcę użyć: SDL_Surface * const ecran = SDL_SetVideoMode( 600, 400, 32, SDL_HWSURFACE ); SDL_Flip( ecran );
1>main.obj : error LNK2019: nierozpoznany zewnętrzny symbol _SDL_SetVideoMode przywołany w funkcji _SDL_main 1>main.obj : error LNK2019: nierozpoznany zewnętrzny symbol _SDL_Flip przywołany w funkcji _SDL_main
. A jeśli gdziekolwiek chcę użyć: SDL_HWPALETTE | SDL_DOUBLEBUF Wyskakuje: 1>c:\...\main.c(45): error C2065: "SDL_DOUBLEBUF": niezadeklarowany identyfikator 1>c:\...\main.c(56): error C2065: "SDL_HWSURFACE": niezadeklarowany identyfikator Już nie wiem co robić. Plik z folderu lib również przekopiowałam do projektu. Bibliotekę załączyłam w ustawieniach projektu. A nadal nie działa. Szukałam informacji wszędzie, ale proponowane rozwiązania nie dały żadnego skutku. |
|
pekfos |
» 2018-06-16 11:26:23 Plik z folderu lib również przekopiowałam do projektu. |
Plik? Powinieneś linkować oba, SDL2.lib i SDL2main.lib. |
|
paula1902 Temat założony przez niniejszego użytkownika |
» 2018-06-16 11:49:53 Tak, plik SDL2.dll , ale po skopiowaniu SDL2.lib i SDL2main.lib również nie działa. |
|
pekfos |
» 2018-06-16 12:43:53 Nie chodzi o kopiowanie, a DLL nie ma w tym momencie nic do rzeczy. Masz dodane do linkera oba pliki .lib? Kompilujesz program w 32 czy 64 bitach? |
|
paula1902 Temat założony przez niniejszego użytkownika |
» 2018-06-16 12:58:08 Chodzi o to? W ustawieniach ogólnych linkera mam w dodatkowych bibliotekach : C:\SDL2\lib\x86;%(AdditionalLibraryDirectories) |
|
pekfos |
» 2018-06-16 13:14:17 |
|
paula1902 Temat założony przez niniejszego użytkownika |
» 2018-06-16 13:45:50 Faktycznie! Jejku dziękuję bardzo. |
|
« 1 » |