wtorek, 4 sierpnia 2009

Jak rozwiącać problem nie wyświetlających się obrazków?

Zaczynam właśnie uczyć się podstaw obsługi biblioteki SDL korzystając z kursu lazyfoo. Pierwszym problemem z jakim się spotkałem było nie wyświetlanie obrazków przy używaniu biblioteki SDL_image. Okazało się że wynika to z nie kompatybilności wersji dla VC9 z Visual C++ 2008 EE, więc kolejnym moim krokiem prowadzącym do rozwiązania problemu była kompilacja źródła tejże biblioteki. W kilku krokach jak to zrobić:
1. Pobrać źródło i wypakować
2. Dalej rozpakować VisualC.zip
3. Uruchomić SDL_image.vcproj w VC++
4. Zostaniemy poproszeni o konwersje do nowego VC++, zgadzamy się klikając Finish
5. Zostaje nam już tylko zmienić profil kompilacji z Debug na Realese i wciśnięcie Ctrl+F5
6. Zamykamy VC++ i przenosimy pliki SDL_image.lib i SDL_image.dll do folderu zawierającego resztę bibliotek SDL.(lib)
7. Oraz przenosimy plik nagłówkowy SDL_image.h (include)